基本命令:
1、切换命令:su 普通用户名 、su /root,切换成超级用户
2、添加用户:addusr用户名
3、修改密码:passwd用户名
4、清屏:clear
5、查看当前目录下的文件 ls
6、显示当前目录下的详细信息:ls -l
7、查看所有文件,包括隐藏文件:ls -a
8、查看所有文件的详细信息: ls -al
9、修改文件权限:chmod
10、解释相应的命令:man
对文件进行操作:
1、创建文件: touch文件名
2、创建带有内容的文件:echo
3、打开文件编辑器:gedit文件名
4、编译相应的c文件:gcc
5、编译相应的c++文件:g++
6、删除文件:rm 文件名
7、强制删除:rm -f
8、在文件系统中搜索文件:find目录或者文件名
8、查看目录下的文件:cat目录 文件
9、压缩:tar cvzf文件格式 文件
10、解压缩:tar xvzf压缩文件
11、统计文本中的行数、字数字符数 wc
用法:
-c 统计字节数
-m 统计字符数
-l 统计行数
-L 统计最长的长度
-w 统计单词的个数
ls -l|wc -l:统计当前目录下的文件数
Wc *.c:统计当前目录下以.c结尾的数
Find *.c|wc -l 统计当前目录下以.c文件结尾的个数
12、在文件中查找某个字符串:grep
grep “test” aa:在aa文件中查找匹配test的并显示出来
13、创建连接文件: ln
14、分页显示文本文件内容:more、less
More用法:
+num
从第num行开始显示;
-num 定义屏幕大小,为num行;
+/pattern 从pattern前两行开始显示;
-c 从顶部清屏然后显示;
-d 提示Pressspace to continue, 'q' to quit.(按空 键继续,按q键退出),禁用响铃功能;
-l 忽略Ctrl+l(换页)字符;
-p 通过清除窗口而不是滚屏来对文件进行换页。和-c参数有点相似;
-s 把连续的多个空行显示为一行;
-u 把文件内容中的下划线去掉
例子:
Less用法:
15、显示文件头尾内容:head和tail
Head是显示前多少行的内容:比如head -n 10文件,显示的是该文件下的前10行
Tail是显示一个文件的后多少行:比如tail -n 10文件名,显示的是该文件下后10行的内容
对目录进行操作:
1、进入目录: cd目录名
2、进入根目录: cd /
3、退回上一层目录: cd ..
4、创建目录:mkdir
Mkdir -p 若没有父目录,创建父目录
5、删除目录:rm -rf
6、拷贝文件:cp目标文件 源文件
7、拷贝目录:cp -r目标文件 目标目录
8、剪切:mv源文件 目标目录
9、重命名:mv源文件 修改后的名字
10、解压到指定的目录:tar xvzf -C目录
11、压缩:tar cvzf压缩的格式 源文件
13、删除空目录:rmdir
14、以树状显示目录:tree
15、显示当前目录:pwd
系统管理命令:
1、关机:shut down
2、重启:reboot
3、显示在线登录的用户:who
4、显示当前操作的用户:whoami
5、显示主机名:hostname
6、显示系统名字:uname
7、动态显示当前耗费资源最多的进程:top
8、显示瞬间进程状态:ps -aux
9、查看网络情况:ifconfig
10、测试网络是否连通:ping
11、查看网络状态信息:netstat
12、杀死进程:kill