- cd
切换目录 - ls
-l 列出长数据串
-a 列出隐藏文件
-d 仅列出目录
-R 递归列出所有文件 - grep
查找文件内容
grep -nr ccFreexxxxxx * - find
find -name xxx - cp
复制文件
-a 将文件特性一起复制
-p 将文件属性一起复制,常用于备份
-i 若目标文件已存在,覆盖时会先询问
-r 递归复制,用于复制目录
-u 目标文件与源文件有差别时才复制
cp file1 file2 file3 dir //将file1 2 3 复制到dir
- mv
移动文件或目录(剪切) - rm
rm * -rf 删除目录里的所有内容 - tee
输出到文件
cmd | tee /home/lyf/log.log -
tar
解压和压缩文件
tar.PNG
-C dir 指定目录
- unzip
解压zip文件 - cat
查看文件内容 - chgrp
改变文件所属用户组
-R 递归修改 - chown
改变文件所有者 - chmod
改变文件权限
-R 递归修改 - rpm
安装rpm 文件
rpm -ivh foo-1.0-l.i386.rpm -
nm
查看二进制文件内接口(xx.o, xx.so)
参数列表 - git本地ignore
除了在.gitignore中添加文件外,也可以在.git/info/exclude文件中添加需要ignore的文件,这样不会上传到远程仓库上 - fork update
git remote upstream url_of_repo
git fetch upstream - scp
拷贝文件到远程服务器
scp local_file remote_user@remote_ip:dir - file
查看文件属性
file xxx.so - 在脚本中自动输入密码
需要先安装expect包
#!/bin/expect
set timeout 10
spawn scp file root@xxx.xxx.xx.xxx:folder
expect "password:"
send "password\r"
interact
- 创建软连接
ln -s file1 file1_soft - 查看及杀死进程
ps a 查看所有进程
pkill -9 xxx 杀死进程
网友评论