Linux 常用命令行

nano -w fliename 打开指定文件进行编辑

Ctrl+W 输入你要搜索的关键字 回车确定 将会定位到第一个匹配的文本,接着可以用Alt+W来定位到下一个匹配的文本
Ctrl+O 保存修改
Ctrl+X 退出
Ctrl+C 取消返回

vi filename 

Esc 从编辑模式切换到命令模式
ZZ 命令模式下保存当前文件所做的修改后退出vi
i 在当前字符前插入文本
wq 在命令模式下,执行存盘退出操作
w 在命令模式下,执行存盘操作
w! 在命令模式下,执行强制存盘操作
q 在命令模式下,执行退出vi操作
q! 在命令模式下,执行强制退出vi操作

comm aaa.txt bbb.txt

输出的第一列只包含在aaa.txt中出现的行,第二列包含在bbb.txt中出现的行,第三列包含在aaa.txt和bbb.txt中相同的行
-1:不显示在第一个文件出现的内容
-2:不显示在第二个文件中出现的内容
-3:不显示同时在两个文件中都出现的内容

comm aaa.txt bbb.txt -1 -2 打印两个文件的交集
comm aaa.txt bbb.txt -3 | sed 's/^\t//' 打印出两个文件中不相同的行  sed 's/^\t//' 是将制表符(\t)删除,以便把两列合并成一列
rm -r filename 递归处理,将指定目录下的所有文件与子目录一并处理 使用的时候需要小心
rm i filename 删除已有文件或目录之前先询问用户
mkdir -m filename
mkdir -m 700 /usr/meng/test 在目录/usr/meng下建立子目录test,并且只有文件主有读、写和执行权限,其他人无权访问
cp 命令不能创建目录 如果没有文件复制的权限,则系统会显示出错信息
cp file /usr/men/tmp/file1 将文件file复制到目录/usr/men/tmp下,并改名为file1
cp -r /usr/men /usr/zh 将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh
cp -i /usr/men m*.c /usr/zh 交互式地将目录/usr/men中的以m打头的所有.c文件复制到目录/usr/zh
ls 显示目标列表
ls -a 显示当前目录下包括影藏文件在内的所有文件列表
ls -t 最近修改的文件显示在最上面
ls -R 显示递归文件
ls -l 列出文件和文件夹的详细信息
mv apph5 appOld 将文件apph5改名为appOld
mv /usr/men/* ./ 将目录/usr/men中的所有文件移到当前目录(用./表示)中
pwd 以绝对路径的方式显示用户当前工作目录
cd ~ 表示为home directory的意思 || cd 
cd . 表示目前所在的目录
cd .. 表示目前目录位置的上一层目录
cd - 返回进入此目录之前所在的目录
cd ../..  返回上两级目录
touch -a 更改存取时间
touch index.html 在当前目录下建立一个空文件ex2
chown 改变某个文件或目录的所有者和所属的组 向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组
chown -R liu /usr/meng 将目录/usr/meng及其下面的所有文件、子目录的文件主改成 liu
chmod 变更文件或目录的权限
r 读取权限,数字代号为“4”
w 写入权限,数字代号为“2”
x 执行或切换权限,数字代号为“1- 不具任何权限,数字代号为“0”
chmod -R 755 filename  对该文件下的所有文件 -rwx-rx-rx-
chmod -R 777 filename  对该文件下的所有文件 -rwx-rwx-rwx
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值