Linux常用操作命令汇总
1.ls 命令
ls以默认方式显示当前目录文件列表服务器教程
ls -a显示所有文件包括隐藏文件
ls -l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
2.cd 命令
cd dir切换到当前目录下的dir目录
cd ..切换到上一级目录
cd ~切换到用户目录,比如是root用户,则切换到/root下
3.rm 命令
rm file删除某一个文件
rm -rf dir删除当前目录下叫dir的整个目录
4.cp 命令
cp source target将文件source复制为target
cp -av source_dir target_dir将整个目录复制,两目录完全一样
cp -fr source_dir target_dir将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同
5.mv 命令
mv source target将文件或者目录source更名为target
6.diff 命令
diff -ruN dir1 dir2 > 比较目录1与目录2中的文件
生成补丁文件
diff -ruN dir1 dir2 >dir.diff
进入目录1打补丁
patch -p1 < ../dir.diff
7.echo 命令
echo message显示一串字符
8.cat 命令
cat file显示文件的内容, 和DOS的type相同
cat file | more显示文件的内容并传输到more程序实现分布显示,使用命令less file可实现相同的功能
more分布命令,一般通过管道将内容传给它,如 ls | more
9.du 命令
du计算当前目录的容量
du -sm /root计算/root目录的容量并以M为单位
10.find 命令
find -name file在/path目录下查找看是否有文件file
11.grep 命令
grep -r "chars" ./在当前目录的所有文件查找字串chars -r 表示递归查找子目录
Ctrl+c退出递归
12.vi 的使用
vi file编辑文件file
vi 原基本使用及命令:
vi 分为编辑状态和命令状态。输入命令要先按ESC,退出编辑状态, 然后输入命令。
常用命令有:
:x (退出)
:x! (退出不保存)
:w (保存文件)
:w! (不询问方式写入文件)
:r file (读文件file)
:%s/oldchars/newchars/g (将所有字串oldchars换成newchars)
i进入编辑插入状态
ESC退出编辑状态