您的位置:首页 > 运维架构 > Linux

新手学习Linux的常用命令

2016-01-06 18:14 609 查看
rm:删除

rm -r 目录名称 //递归删除文件或目录


mkdir:创建目录

mkdir a
-m:  mkdir 777 a.txt //建立权限


touch:创建文件

touch a.txt


rmdir:删除空目录 -p 删除目录下的空目录,若父目录变成空 则一并删除

rmdir -p 目录名称


cp:复制文件

cp a.txt bb.txt 将a.txt复制成bb.txt  若复制目录则:cp -r hello


cp [-adfilprsu] 杢源文件(source) 目标文件(destination) [root@www ~]# cp

[options] source1 source2 source3 …. directory 选项不参数:

-a :相弼亍 -pdr 癿意忠,至亍 pdr 请参考下列说明;(常用)

-d :若杢源文件为链接文件癿属性(link file),则复制链接文件属性而非档案本 身;

-f :为强制(force)癿意忠,若目标档案已经存在丏无法开启,则移除后再尝试一 次;

-i :若目标文件(destination)已经存在时,在覆盖时会先询问劢作癿迚行(常用)

-l :迚行硬式连结(hard link)癿连结档建立,而非复制档案本身;

-p :连同档案癿属性一起复制过去,而非使用默讣属性(备份常用);

-r :递弻持续复制,用亍目弽癿复制行为;(常用)

-s :复制成为符号链接文件 (symbolic link),亦卲『忚捷方式』档案;

-u :若 destination 比 source 旧才更新 destination ! 最后需要注意癿,如果杢源档有两个以上,则最后一个目癿文件一定要是『目 弽』才行!

mv:移动文件

mv a.txt qq 将当前目录下的a.txt移动到当前目录qq下


vi:文本编辑器

命令模式和编辑模式:
命令->编辑:esc
编辑->命令:冒号(光标移动到最后)
w:存盘


more a.txt:

空格:显示下一屏
回车:显示下一行


cat:查看文件内容 正序

-n:对显示的数据编号
cat m1 (在屏幕上显示文件ml的内容)
cat m1 m2 (同时显示文件ml和m2的内容)
cat m1 m2 > file (将文件ml和m2合并后放入文件file中)


tac:查看文件内容

逆序


head:

head -10 a.txt 列出文件前10行 tail     :
tail -2 a.txt 列出文件最后2行
tail -c 10 a.txt 列出文件最后10个字节的字符


find:查找

find . -name "*.txt" 查询当前目录下以.txt结尾的文件
find . -name "*.txt" -o -name  "*.java"查询当前目录下以.txt或者.java结尾的文件    http://man.linuxde.net/find


ln:

链接 ln a.txt 4  //修改a.txt 文件4的内容也会改变
ln -s:软链接 相当于快捷方式 (删除验证)


chmod:权限

http://man.linuxde.net/chmod


重定向:

ls > a.txt 将ls执行结果的内容放到文件中    lsssssssss 2>a.txt 将错误的命令执行结果放入文件中


grep:

grep(global search regular expression(RE) and print out the
line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 http://man.linuxde.net/grep
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: