shell基础命令1
1终端操作命令:
shutdown n 表示n分钟后关机 默认是1分钟 shutdown -c取消关机 shutdown -h now 表示立即关机
sudo:在命令前书写,表示以管理员身份运行
man 命令:对于命令的解释 例如: man ls 表示对ls 命令的使用说明
exit:关闭一个终端 ,通过 ctrl+alt+t shift+ctrl+t shift+ctrl+n 可以快速打开终端
clear:清空屏幕,等同于 ctrl+l
pwd :可以查看当前目录
ctrl+c:强制恢复正常的终端
2.文件夹目录操作
mkdir: 创建文件夹
rmdir:删除空文件夹
touch:创建文件
rm:删除文件 rm -rf 删除文件夹
mv:移动文件/文件重命名
cp:复制文件/另存为文件
3.寻找命令
echo:输出文件内容,或者输出一段文字
find:在一个目录下查找文件 find path -name 按照名字查找 -type 按照类型查找
file:查看一个文件属性类型
cat:查看一个文件内容
head:head -n file 查看一个文件前n行
tail:tail -n file 查看一个文件的后几行
wc:wc -c表示查看有多少字符,wc -l表示查看有多少行,wc -w表示有多少个单词
grep: grep "lbt" lbt.py 在lbt.py文件中查找 “lbt"字符
4.输出重定向
>: 例如:echo "hello" > test.py把 hello写入test.py文件中,若有同名文件将被删除
>>:例如:echo "hello" > test.py把 hello写入test.py文件中,若有同名文件将追加
<:wc < file1 将file1的内容作为输入传给wc命令
5.管道
|: ls | grep 'test' 从 ls 运行的结果中查找 test内容
6.文件权限
chmod: ugoa+wrx 例如: chmod u+w file 表示这个文件给本地用户 写权限
7.其他常用命令
ln: ln -s 创建软连接。跟快捷方式一样
df:查看磁盘大小-T显示文件系统类型 ext4的为磁盘 -h 以M为单位显示
date:显示日期
whoami:显示当前用户
which:查找一个程序位置
whereis:查找一个命令文件及其关联目录
8.压缩命令
zip/unzip: zip压缩文件
gzip/gunzip:gz压缩文件
bzip2/bunzip2:bz2压缩文件
tar:主要用于将若干个文件或目录合并成 一个文件,以便备份和压缩。-jcvf用于压缩bz2格式的压缩文件,-zcvf 用于压缩gz格式文件,-xvf用于解压文件