Linux 常用命令

目录
cd 切换目录
mkdir 创建目录
chomd 777 修改目录权限
ls
-l 查看目录权限
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
find
-name "" 按照指定的文件名查找文件
-user"用户名" 查找属于指定用户名所有文件
pwd 显示用户当前所处的工作目录
cp filename filepath 复制文件或目录 主要用于在同一台电脑上,在不同的目录之间copy
scp 复制文件或目录 主要在不同的Linux系统之间copy文件
mv fileName1 fileName2 源文件名 fileName1 改为目标文件名 fileName2
mv fileName1 directory 文件 fileName1 移动到目标目录 directory
mv /tp/* . 将 tp 下的所有文件和目录移到当前目录下
文件
touch filename 新建文件
tac 倒叙显示内容
nl 显示文件内容及行号
tail -n 10 filename 输出某文件后10行内容(或者tail -n filename 默认10行)
sed -n '7,15p' filiname 输出第7行到第15行的内容
sed -n '6p;26,40p; ' filename 输出第6行 和 26到40行
sed -n 5p filename 输出第5行
cat 显示文件内容
cat filename |grep 关键字 查看文件某个关键字
删除
rm [选项] 文件
  -f      -force       忽略不存在的文件,强制删除,无任何提示
  -i      --interactive    进行交互式地删除
  -r | -R   --recursive    递归式地删除列出的目录下的所有目录和文件
  -v     --verbose      详细显示进行的步骤
增加
rm ./-f或rm -- -f 删除以 -f 开头的文件
rm -v !("filename1"|"filename2") 删除除了 filename1 和 filename2 之外的所有文件
删除当前目录下除了 .gz、.odt 和 .jpg 之外的所有文件
find . -type f -not /(-name 'gz' -or -name 'odt' -or -name '*.jpg' /) -delete
时间
date [+指定的格式]
参数 | 作用
%y | 简写年份(例如:20)
%Y | 完整年份(例如:2020)
%m | 月份(1~12)
%H | 小时(00~23)
%I | 小时(00~12)
%M | 分钟(00~59)
%S | 秒(00~59)
%p | 显示出AM或PM
%a | 缩写的工作日名称(例如:Sun)
%A | 完整的工作日名称(例如:Sunday)
%b | 缩写的月份名称(例如:Jan)
%B | 完整的月份名称(例如:January)
%q | 季度(1~4)
%d | 本月中的第几天
%j | 今年中的第几天
%n | 换行符(相当于按下回车键)
%t | 跳格(相当于按下Tab键)
设置时间 timedatectl
上传下载
rz 上传
sz + 要下的文件 下载
yum install -y lrzsz
压缩解压
zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
文本过滤
grep
...

系统命令
shutdown
-r 关机重启
-h 关机
-t num 后面加秒数,几秒后关机
now 立刻关机
halt 关机
poweroff 关闭系统
reboot 重启
uname -a 查看linux版本

posted @ 2020-10-26 15:02  邈宇  阅读(71)  评论(0)    收藏  举报