常用命令
1.文件管理
exit - 退出当前用户
clear - 清屏
ls -l|grep “^-“| wc -l <==查看当前目录下的文件数量(不包含子目录中的文件)
ls -lR|grep “^-“| wc -l <==查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -l|grep “^d”| wc -l <== 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -lR 20161124*/|grep “^-“| wc -l <==查询当前路径下的指定前缀名的目录下的所有文件数量,例如:统计所有以“20161124”开头的目录下的全部文件数量
- ls -l
该命令表示以长列表输出指定目录下的信息(未指定则表示当前目录),R代表子目录中的“文件”,这个“文件”指的是目录、链接、设备文件等的总称 - grep
“^d” 表示目录
“^-“表示文件 - wc -l
表示统计输出信息的行数,因为经过前面的过滤已经只剩下普通文件,一个目录或文件对应一行,所以统计的信息的行数也就是目录或文件的个数
- ls -l
- rz -上传
- sz-下载
- zip包解压方式
- unzip 源文件 -d 指定文件夹
- rm -删除命令
- rm 文件
- rm -rf 文件夹
- vi/vim 编辑模式
- vi 新建文本.txt
- vim 新建文本.txt
- i <== 编辑模式
- :wq/:wq! <== 保存/强制保存
- :q/:q! <== 退出/强制退出
- cat 查看文件
- cat 文件.txt
- chmod -使用权限
- chmod 777 file <== 文件享受所有权限
- file 辨识文件类型
- file -b install.log <== 不显示文件名称
- file -i install.log <== 显示MIME类别
- file -b -i install.log <== 显示MIME类别不显示名称
- find 用来在指定目录下查找文件
- find -name “*.txt” <== 查找当前文件夹下所有.txt的文件
mv 用来为文件或目录改名、或将文件或目录移入其它位置
- mv aaa bbb <== 将文件 aaa 更名为 bbb
- mv info/ logs <== 将info目录放入logs目录中。注意,如果logs目录不存在,则该命令将info改名为logs。
cp 复制文件或目录
- cp –r test/ newtest <== -r表示文件夹 将当前目录”test/“下的所有文件复制到新目录”newtest”
- rm 用于删除一个文件或者目录
- rm test.txt <== 删除一个文件
- rm -r test <== 删除一个目录
- rm -r * <== 删除当前目录下的所有文件及目录
- tee 使用指令”tee”将用户输入的数据同时保存到文件”file1”和”file2”中
- tee file1 file2 <== 在两个文件中复制内容
- scp 用于Linux之间复制文件和目录
- scp -r 文件夹 用户名@域名/ip:地址 <==上传文件夹
- scp -r 用户名@目标地址:目标资源目录 本地目录 <== -r下载远程文件夹
- scp 用户名@域名/ip:远程文件的地址 本地地址 <== 下载文件
2文档编辑
持续更新。。。。。。
3备份压缩
- zip 打zip包
- zip -r cp3.zip /root/
- upzip 解压zip
- unzip 源文件 -d 指定文件夹
- unzip -cp3.zip -d cp3 ==> 将cp3.zip解压到 当前cp3文件夹
- unzip 源文件 -d 指定文件夹
- zipinfo 显示压缩文件信息
- zipinfo -v cp.zip ==>显示压缩文件中每个文件的信息
3清除操作记录
last -清除登陆系统成功的记录,也就是last命令看到的记录
- cho “”> /var/log/wtmp <==此文件默认打开时乱码的,里面可以看到ip等等信息
lastb -清除登陆系统失败的记录,也就是lastb命令看到的记录
- echo “”> /var/log/btmp
history -c <== 清除历史执行命令
- echo “”> ./.bash_history <==或者,清空用户目录下的这个文件即可
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏
扫描二维码,分享此文章