一、常见指令
1.ls:列出目录下的所有文件
2.pwd:显示用户当前所在目录
3.cd:进入指定目录
cd ..:返回上级目录
cd -:返回最近访问目录
4.touch:更改文档或目录的日期时间,或建一个不存在的文件
5.mkdir:在当前目录下创建一个的目录
6.rmdir:删除空目录
rm:删除文件或目录
7.man:访问liunx手册页(通过查看联机手册获取命令参数)
8.cp:复制文件或目录
9.mv:(1)当第二个参数类型不同,mv将文件重命名或将其移至一个新的目录中
(2)当第二个参数是文件时,mv完成文件的重命名
(3)当第二个参数时已存在的目录名称时,源文件或目录参数可以有多个,mv将各参数指定的文件全部移至目标目录中
10.cat:查看目标文件的内容
tac:将目标文件的内容倒打印
11.more:类似cat,把当前显示器打满,就不会继续打印
12.less:类似more,more只能向下翻,less可以回看,即可以上翻,也可以下翻
13.head:显示档案的开头至标准输出中,默认输出前10行
14.tail:显示指定文件的末尾内容,默认输出后10行
15.data:%H:小时;%M:分钟;%S:秒;%X:相当于%H:%M:%S;%d:日;%m:月;%Y:年份;%F:相当于%Y-%m-%d
data -s:设置当前时间,只有root权限才可设置,其他只能查看
16.Cal:查看日历等时间信息
17.find -name:在文件树中查找文件,并作出相应的处理
18.grep:在文件中搜索字符串,将找到的行打印出来
19.zip:将目录或文件压缩成zip格式
unzip:将压缩文件解压到指定目录中
20.tar:打包/解包,不打开它,直接看内容
21.bc:方便进行浮点运算
22.uname -r:获取电脑和操作系统的相关信息
23.shutdown -h:关机
shutdown -r:重新开机
二、进入目录需要-x权限,在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要rwx权限
三、Linux下的重要目录
1./proc:在运行访问内核数据结构,改变内核设置的机制
2./sys:访问或修改内核的参数
3./SElinux:提供一种灵活的强制访问控制系统
4./bin:基本指令,单用户下可用,任何用户可用(内核级)
5./usr/lib:含有更多用于用户程序的库文件(系统级)
6./usr/local:系统管理员在本地自己安装的软件(用户级)
7./var:用于存储variable或不断改变的文件
8./tmp:用户和程序的临时目录。给予所有系统用户读写权
四、重要命令
1.du:显示每个文件和目录的磁盘使用空间
2.df:显示目前所有文件系统的可用空间及使用情况(动态显示过程)
3.top:提供实时的对系统的处理器的状态监视,显示系统中各个进程的资源占用状况
4.free:显示内存的使用情况
5.pstack:显示每个进程的栈跟踪
6.su:切换用户
7.sudo(sudo -, sudo -s):普通用户可以使用root权限来执行指定命令
8.adduser:指令根据指令行参数给系统添加用户
9.password:修改用户密码
五、命令安装
1.gcc:yum install gcc
g++:yum install gcc-c++
2.gdb:yum install gdb
3.vim:yum -y install vim