以下是一些常见的Linux命令:
whereis查看文件的目录
例如:whereis python3
find 命令可以搜索系统中与给定关键字匹配的所有文件和目录。
下面的命令将在系统中查找包含Python解释器文件的所有目录: find / -name python*
version 查看版本号 python --version
python3:在Ubuntu系统中,使用系统内置的Python非常简单。您只需要在终端中输入以下命令python3
Mac终端敲击一些Linux以及Shell指令的时候莫名出现了一直退不出的">"
ctrl-c 向当前进程发送 SIGINT 信号,用于终止一个进程
ctrl-z 向当前进程发送 SIGSTOP 信号,用于挂起一个进程
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF,如果在输入无法结束,提示 “>” 符号(大于号)时,可以尝试按下该组合来结束输入1
当然,上面的方法都没能解决我的问题,我这边行之有效的方法是在">"符号之后使用mkdir命令,
history 查看历史记录命令
例如,如果你想要查看最近10条执行过的指令,只需要在终端上输入以下语句即可:
history 10
当然,你也可以修改数字以获取不同数量或者不同时间范围内所运行过得指定数目:history -c #清除所有历史纪录
cp:复制文件或目录。 例如将Doc文件下的file1.txt 复制到桌面
cd ~/Doc
cp file1.txt ~/Desktop
ls:列出当前目录下的文件和文件夹。
ls
ls -a 列出当前目录下的隐藏的文件和文件夹。
cd:切换目录。
cd /path/to/directory
pwd:显示当前所在的目录。
pwd
mkdir:创建新的目录。mkdir new_directory
mkdir创建多级目录时需要加参数 p,这个参数的意义:- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录 mkdir -p new_directory
touch:创建新的空文件或更新已有文件的时间戳。
mv:移动文件或目录,也可以用于重命名文件或目录。
mv old_name.txt new_name.txt
rm:删除文件或目录。
rm file.txt
cat:显示文件内容。
cat file.txt
grep:在文件中搜索指定的字符串。
grep "keyword" file.txt
find:在目录中查找文件或目录。
find /path/to/directory -name "filename"
chmod:修改文件或目录的权限。
chmod 644 file.txt
chown:修改文件或目录的所有者。
chown user:group file.txt
chgrp:修改文件或目录的所属组。
tar:打包或解压缩文件。
tar -czvf archive.tar.gz files/
ssh:通过SSH协议远程登录到其他计算机。
ssh username@hostname
scp:通过SCP协议在本地计算机和远程计算机之间复制文件。
scp local_file.txt remote_username@remote_hostname:/remote/directory
wget:下载文件。
wget http://example.com/file.txt
top:查看系统资源使用情况和运行的进程。
top
ifconfig:显示和配置网络接口信息。
ifconfig
sudo su 普通用户切换到root用户;root用户下输入exit 则退出到普通用户
网友评论