- 论坛徽章:
- 0
|
uname -a显示基本信息
uname -i 显示平台属性
more, man的时候 h显示所有帮助;n向下继续搜索,N向上继续搜索
文件操作
ls -ld directory_name 显示目录信息而非目录内文件信息
ls -l directory_name 显示目录内文件信息
ls -F 通过符号显示文件信息 /为目录,*为可执行文件,@为链接文件
ls -R directory_name 显示目录内所有文件信息,包含子目录
cd 不加参数进入本用户家目录
tail [+-]n filename -n表示最后n行,+n表示从第n到最末尾
cp -r 复制内容包括所有子目录
cp file [file] [file] directory 将多个文件拷贝到目录内
mkdir -p dir1/dir2 如果dir1不存在可以顺便建立
ln -s soucefile targetfile 建立链接
vi编辑器
Command Mode
o 在光标下增加新的一行并进入编辑模式
O 在光标上增加新的一行并进入编辑模式
A 在行末插入
I 在行首插入
$ 移动到行尾
0(零) 移动到行首
G 到最后一行
1G 到第一行
nG 到第n行
CTRL+F 向末尾方向一屏
CTRL+B 向开头方向一屏
u 回退上一步操作
U 回退本行所有操作
个性化
:set nu 显示行数,:set nonu 隐藏行数
:set all 显示所有参数
Shell命令
cd - 进入刚才工作目录
ls [a-c]*列出a~c开头的文件
ls [ac]*列出a或c开头的文件
set,env,export 显示变量
unset var删除变量
单引号双引号
'单引号(forward quotation)内所有变量不解释
"双引号(double quotation)内变量中:
1.`backward quotation被此所引继续解释
2.\反斜杠后字符不解释
3.$后跟变量解释
command $(command1)
history -n 显示当前命令以及前n个命令
重定向
或 1> command 1> filename前者结果输入后者
2> command 2> /dev/null错误信息删除
也可command 1> filename 2>&1将错误信息也输入到filename中
改变权限
chmod [u|g|o|a][+|-|=][r|w|x] filename
查找
grep -i 不区分大小写
grep -l 只列出文件名,不显示文件内容
grep -n 显示行号
grep -v 反向选择
grep -c 得到匹配行数的总数Counts the lines that contain pattern
grep -w word 查找只含有word的字段
正则表达式
grep '^pattern' filename列出以pattern开头的行
grep 'pattern$' filename列出以pattern结尾的行
grep 'p.....n' filename
grep '[^a]bb' filename列出以非a开头而以bb结尾的单词的行
find
-name filename 查找名称为filename的文件
-size [+|-]n 查找+n大于n个块的文件一个块512byte
-atime [+|-]n 查找+n n天前建立的文件
-mtime [+|-]n 查找+n n天前修改的文件
-type f|d 查找文件或目录
执行动作
-exec command {}\;直接执行
-ok command {}\;询问后执行
进程管理
ptree PID 列出以PID的父PID
kill 默认kill 15
kill -9 pid强制关闭
Job管理
jobs 列出当前运行的job
bg %n放入后台
fg %n放入前台
stop %n暂停
alias别名
在别名后加入 \为不使用别名
unalias释放别名
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/34639/showart_1665516.html |
|