首页 > 系统 > Linux > 正文

linux 基础命令大全

2019-11-02 16:17:44
字体:
来源:转载
供稿:网友

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。

字符匹配

* 代表任意字符串 ?代表一个字符 [abcd...]代表从里面选字符 [1-9] [a-z] 表示范围 [!abcd] 代表除这些字符串之外

重定向

ls  -l  /tmp > /tmp.msg   不再屏幕显示,而是输入到/tmp.msg 这个文件 date >> /tep.msg    >>表示在末尾追加 grep 127 < /etc/hosts   输入重定向 cp -R /usr   /backup/usr.bak  2> /bak.error   错误输出重定向

管道:将一个命令的输入作为另一个命令的输入

ps aux | grep  apache2

命令链接符

ls  -l  /etc/hosts;ls -l /etc/host;   命令依次执行 sudo service apache2  stop&&sudo  service apache2  start   前面命令执行成功后,才执行后面命令 service apache2 restart || sudo service apache2 restart  前面命令执行失败后,后面命令才执行

命令替换符

ls  -l  `which touch`  将which touch的输入作为 ls -l 的参数

目录与文件管理命令

ls  -ald  /root  显示/root下所有文件 pwd   显示当前目录 touch  test.c   创建一个新文件test.c mkdir  test   创建一个新目录 test cp  test.c   /root    复制 test.c 到 /root cp   -R   test   /root     复制test 文件夹到 /root mv  test.c  /root   移动 test.c 到/root mv  test.c  /root/test2.c     移动并且改名 rm    -rf    /mydir 不询问 y/n,强制删除/mydir 目录和里面的文件 cat Myfile 查看文件 more  Myfile 分页查看文件内容,空格:下一页,enter:下一行,q:退出 tail -num log.txt 实时查看文件前num行内容 ln source.txt  /var/source.txt   创建硬链接(相当于copy + 实时更新) ln -s  source.txt  /var/source.txt  创建软连接(相当于快捷方式)    sudo chmod -R 777 /sh

压缩和解压

gzip    -d    文件:压缩为 .gz文件,不支持目录,不保留源文件,-d 为解压缩 bzip2  -k    文件:压缩为.bz2 文件,它的压缩比非常惊人,-k 会保留源文件。 bunzip2    .bz2文件:解压 .bz2 文件。 tar  -zxvf   aa.tar.gz   解压到当前文件夹 tar  -zcvf   aa.tar.gz  /etc/aa.txt   压缩文件,记得文件用全路径 zip  services.zip  /etc/services  压缩文件 zip  test.zip  /test  压缩目录 zip 是保留源文件的压缩。 uzip    压缩文件:解压文件;

文件权限

chmod  [-R]  777   /var/home/www    改变文件/目录权限 -R是递归 chown   caokaiyan    /var/home/www/aa.txt    改变文件所有者 chgrp  [-R]  admin        /var/home/www/aa.txt    改变文件所有组
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表