本文共 6056 字,大约阅读时间需要 20 分钟。
1、显示日期的指令:date data -s2、显示日历的指令:cal
3、简单好用的计算器:bc quit 退出
4、重要的几个热键[Tab],[ctrl]-c, [ctrl]-d [Tab]按键---具有『命令补全』不『档案补齐』的功能 [Ctrl]-c按键---让当前的程序『停掉』 [Ctrl]-d按键---可以切换账号 6、数据同步写入磁盘: sync 输入sync,那举在内存中尚未被更新的数据,就会被写入硬盘中;所以,这个挃令在系统关机戒重新启劢乀前, 径 重要喔!最好多执行几次! 7、惯用的关机指令:shutdown 重启,关机: reboot, halt,poweroff 8、切换执行等级: init Linux共有七种执行等级: --run level 0 :关机 --run level 3 :纯文本模式 --run level 5 :含有图形接口模式 --run level 6 :重新启动 使用init这个指令来切换各模式: 如果你想要关机的话,除了上述的shutdown -h now以及poweroff之外,你也可以使用如下的指令来关机:level 0 9、改变文件的所属群组:chgrp10、改变文件拥有者:chown
11、改变文件的权限:chmod --数字类型改变档案权限:r=4,w=2,x=1 hjx@hjx:/mnt/work$ ls -al gh -rw-rw-r-- 1 hjx hjx 0 5月 10 16:07 gh hjx@hjx:/mnt/work$ hjx@hjx:/mnt/work$ chmod 777 gh hjx@hjx:/mnt/work$ ls -al gh -rwxrwxrwx 1 hjx hjx 0 5月 10 16:07 gh --符号类型改变档案权限:u(user)表示属主用户,g(group)表示同组用户,o(others)表示其他用户,a(all)表示所有用户 hjx@hjx:/mnt/work$ chmod u=rw,go=w gh hjx@hjx:/mnt/work$ ls -al gh -rw--w--w- 1 hjx hjx 0 5月 10 16:07 gh12、查看版本信息等 uname -r
13、变换目录:cd 14、显示当前所在目录:pwd 15、建立新目录:mkdir 参数与选项: -m:配置文件权限 mkdir -m 711 wu drwx--x--x 2 hjx hjx 4096 5月 10 17:32 . -p:帮助你直接将所需的目录(包括上层目录)递归建立起来 root@ubuntu16-04:/home/hjx# mkdir -p test/test1/test2 root@ubuntu16-04:/home/hjx# cd test/ root@ubuntu16-04:/home/hjx/test# ls test1 root@ubuntu16-04:/home/hjx/test# cd test1/ root@ubuntu16-04:/home/hjx/test/test1# ls test2 root@ubuntu16-04:/home/hjx/test/test1# cd test2/ root@ubuntu16-04:/home/hjx/test/test1/test2# 16、删除『空』的目录:rmdir 参数与选项 -p:连同上层[空的]也一起删除 root@ubuntu16-04:/home/hjx# rmdir -p test/test1/test2 17、档案与目录的显示:ls 选项与参数: -a:全部的档案,连同隐藏档(开头为.的档案)一起列出来(常用) -A:全部的档案,连同隐藏档,但不包括.与..这两个目录 -f:直接列出结果,而不是进行排序 -l:长数据串行出,包括文档的属性与权限等等数据 18、复制档案或目录:cp 选项与参数: -i:若目标文件(destination)已近存在时,在覆盖时会先询问动作的进行 root@ubuntu16-04:/home/hjx# cp er.txt ./test/tt.txt root@ubuntu16-04:/home/hjx# cp -i er.txt ./test/tt.txt cp:是否覆盖'./test/tt'? y n不覆盖,y为覆盖 -a: root@ubuntu16-04:/home/hjx# cp -a test test1 root@ubuntu16-04:/home/hjx/test# ls -l -rw-r--r-- 1 root root 2517 5月 10 18:58 tt -rw-rw-r-- 1 hjx hjx 18 5月 10 18:53 ty root@ubuntu16-04:/home/hjx/test1# ls -l -rw-r--r-- 1 root root 2517 5月 10 18:58 tt -rw-rw-r-- 1 hjx hjx 18 5月 10 18:53 ty test1保存test属性完整性 -r:递归持续复制,用于目录的复制行为 目录可以一同复制过去,但是,目录与文件的权限可能被改变 root@ubuntu16-04:/home/hjx# cp -r test test2 root@ubuntu16-04:/home/hjx/test# ls -l -rw-r--r-- 1 root root 2517 5月 10 18:58 tt -rw-rw-r-- 1 hjx hjx 18 5月 10 18:53 ty root@ubuntu16-04:/home/hjx/test2# ls -l -rw-r--r-- 1 root root 2517 5月 10 19:16 tt -rw-r--r-- 1 root root 18 5月 10 19:16 ty -p:连同文件的属性一起复制过去,而非使用默认属性 root@ubuntu16-04:/home/hjx# cp er.txt et1.txt root@ubuntu16-04:/home/hjx# ls -l er.txt -rwxrw-rw- 1 hjx hjx 2517 2月 19 15:59 er.txt root@ubuntu16-04:/home/hjx# ls -l et1.txt -rwxr--r-- 1 root root 2517 5月 10 19:45 et1.txt root@ubuntu16-04:/home/hjx# cp -p er.txt et2.txt root@ubuntu16-04:/home/hjx# ls -l et2.txt -rwxrw-rw- 1 hjx hjx 2517 2月 19 15:59 et2.txt 19、移除文件或目录:rm 参数与选项: -i:互动模式,在删除前会询问使用者是否动作 hjx@ubuntu16:~/t1$ rm -i t1 rm:是否删除普通文件 't1'? y -r:递归删除,最常用在目录的删除(不是空目录也可以删除) hjx@ubuntu16:~$ rm -r test/ -f:忽略不存在的文件或目录,不会出现警告讯息。 20、移动文件与目录,或更名:mv 参数与选项: -i:若目标文件或目录已经存在,就会询问是否覆盖 hjx@ubuntu16:~$ mv -i test1 test hjx@ubuntu16:~$ mv -i test1 test mv:是否覆盖'test/test1'? y -f:force强制的意思,如果目标文件已经存在,不会询问而直接覆盖 -u:若目标文件已经存在,且source比较新,才会更新 21、取得路径的文件名与目录名:basename,dirname hjx@ubuntu16:~$ basename test/test2/ test2 /取文件名 hjx@ubuntu16:~$ dirname test/test2/ test /取目录名 22、由第一行开始显示档案内容:cat 参数与选项: -b:列出行号,仅针对非空白做行号显示,空白行不标号 hjx@ubuntu16:~$ cat -b test/test2/r 1 a 2 b 3 c 4 d -n:打印行号,连同空白行也会有行号,与-b的选项不同 hjx@ubuntu16:~$ cat -n test/test2/r 1 a 2 b 3 4 c 5 6 d
7
23、从最后一行开始显示:tac(可以看出 tac 是 cat 的倒着写) hjx@ubuntu16:~$ tac test/test2/r d c b a 24、显示的时候,顺道输出行号:nl hjx@ubuntu16:~$ nl test/test2/r 1 a 2 b 3 c 4 d 25、一页一页的显示档案内容:more 26、与 more 类似,但是比 more 更好的是,他可以往前翻页:less 27、只看头几行:head 选项与参数: -n:后面接数字,代表显示几行的意思 hjx@ubuntu16:~$ head -2 test/test2/r a b 28、只看尾几行:tail hjx@ubuntu16:~$ tail -2 test/test2/r d /n 29、以二进制的放置读取档案内容:od 30、修改档案时间或新建文件:touch -c:仅修改文件的时间,若该文件不存在则不建立新文件 -d:后面可以接欲修订的日期而不用目前的日期,也可以使用时间 hjx@ubuntu16:~$ touch -d 1605111214 rt hjx@ubuntu16:~$ ls -l rt -rw-rw-r-- 1 hjx hjx 0 12月 14 160511 rt -t:后面可以接欲修订的时间而不用目前的时间,格式为[YYMMddhhmm](推存使用) hjx@ubuntu16:~$ touch -t 1606121412 rt hjx@ubuntu16:~$ ls -l rt -rw-rw-r-- 1 hjx hjx 0 6月 12 2016 rt 31、档案预设权限:umask 32、配置文件档案隐藏属性:chattr 33、显示档案隐藏属性:lsattr 34、观察文件类型:file 35、寻找[执行挡]:which 文件路径 36、寻找特定档案:whereis 37、寻找特定档案:locate root@ubuntu16:/home/hjx# locate ifconfig /sbin/ifconfig /usr/share/man/de/man8/ifconfig.8.gz /usr/share/man/fr/man8/ifconfig.8.gz /usr/share/man/man8/ifconfig.8.gz /usr/share/man/pt_BR/man8/ifconfig.8.gz /usr/src/linux-headers-4.4.0-21/tools/hv/hv_set_ifconfig.sh /usr/src/linux-headers-4.4.0-22/tools/hv/hv_set_ifconfig.sh 38、find查找命令 -命令:find ./-name ‘xxx’(文件名) 39、压缩文件和读取压缩文件:gzip,zcat -k:保留源文件,而不会删除原始的文件 40、压缩文件和读取压缩文件:bzip2,bzcat -k:保留源文件,而不会删除原始的文件 41、压缩文件和读取压缩文件:tar 压缩:tar -jcv -f filename.tar(压缩后的文件名) [要被压缩的文件或目录] 查询:tar -jtv -f filename.tar 解压缩:tar -jxv -f filename.tar(要解压缩的文件或目录) -C [解压缩存放的目录] hjx@ubuntu16:~$ tar -jcv -f test1.tar test test/ test/test2/ test/test2/test1/ test/test2/y test/test2/r hjx@ubuntu16:~$ tar -jtv -f test1.tar drwxrwxr-x hjx/hjx 0 2016-05-11 12:04 test/ drwxrwxr-x hjx/hjx 0 2016-05-11 11:33 test/test2/ drwxrwxr-x hjx/hjx 0 2016-05-11 11:17 test/test2/test1/ -rw-rw-r-- hjx/hjx 0 2016-05-11 11:17 test/test2/y -rw-rw-r-- hjx/hjx 11 2016-05-11 11:33 test/test2/r hjx@ubuntu16:~$ tar -jtv -f test1.tar drwxrwxr-x hjx/hjx 0 2016-05-11 12:04 test/ drwxrwxr-x hjx/hjx 0 2016-05-11 11:33 test/test2/ drwxrwxr-x hjx/hjx 0 2016-05-11 11:17 test/test2/test1/ -rw-rw-r-- hjx/hjx 0 2016-05-11 11:17 test/test2/y -rw-rw-r-- hjx/hjx 11 2016-05-11 11:33 test/test2/r -czvf c:压缩 -xzvf x:解压 42、建立连接:ln 参数:-s 建立 43、查询网络 netstat -nl 44、finger 查询用户 45、ifconfig 查询本机IP地址 ifconfig eth0 down 关闭网卡 ifconfig eth0 up 开启网卡 ifconfig -a 显示所有网卡ifconfig eth0 192.168.0.90 netmask 255.255.255.0
46、ping 192.168.0.1
47、创建和删除用户
–创建用户useradd xunwei
–查看用户cat /etc/passwd –删除用户userdel xunwei 48、linux用户的组织 –命令more /etc/passwdlinux 命令大全
http://man.linuxde.net/
转载地址:http://qunws.baihongyu.com/