基本命令
1,cd 切换目录,从根目录开始需要加 "/",从其他目录开始加不加“/”都行,,最后面 加不加 “/”都行
cd.. 返回上级
cd- 返回上次访问
cd~ 返回根目录
2,ls 显示文件和子目录,
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
-r -t -R等
alias 设置别名,,如:alias ls='ls -rlht'
3,
mkdir 创建文件夹,
-p 创建目录,若无父目录,则创建p(parent)
touch 创建空文件 如:touch python.py
vi 打开文件,文件不存在时先创建再打开,
vim使用
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或 i 或:来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个,shift+n上一个
yyp 复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
4,
mv 移动或重命名,后边加文件名和地址为移动,加文件名和新名为重命名,两个参数间用空格
rmdir 删除空目录
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除
5,cat 查看文件内容 ,
cat filename :一次显示整个文件 -b 对非空行输出行编号 -n 对所有行输出行编号
cat > filename : 只能创建新文件,不能编辑已有文件
cat file1 file2>file3 :合并文件
more 类似cat命令,可用 空格键 向下翻页,一次显示一页,启动时就加载整个文件(占内存大),
按q 退出more,
less 类似more,更常用,用[pageup] [pagedown]前后翻看文件,空格键也可翻页,查看时不加载整个文件; q退出less命令。。参考详见: http://www.cnblogs.com/lidabo/p/6196457.html
head、tail 显示文件头、尾内容
cp source destination 拷贝
find 在文件系统中搜索某文件
wc -cwl 文件名 统计文本中行数、字数、字符数
pwd 显示当前目录
ln 创建链接文件,,如:ln 原文件目录 新地址,即可建立软链接(快捷方式);
删除用: rm -rf symbolic_name
6,打包压缩相关命令
gzip:
bzip2:
tar: 打包压缩
-z gzip压缩文件,生成tar.gz
-j bzip2压缩文件,生成tar.bz2
-c 产生新的包,归档文件
-x 解压文件
-v 显示压缩或解压缩过程 v(view)
-f 使用档名
例:
tar -cvf /home/abc.tar /home/abc 只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc 打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc 打包,并用bzip2压缩
如果想解压缩,就直接替换上面的命令 tar -cvf / tar -zcvf / tar -jcvf 中的“c” 换成“x” 就可以了。