Linux常用命令:
1.ls命令
ls class1 #用相对路径列出该目录当中的内容
ls /root/class1 #用绝对路径列出该目录当中的内容
ls == ls . #没有给出目录名或文件名,则显示当前目录下的所有文件和子目录
ls .. #列出父目录的内容
ls /home #列出指定路径的内容
ls -a /home #列出指定路径的所有内容(包含隐藏文件)
ls -l #列出当前目录文件的详细信息
ls -al #列出当前路径的所有内容的详细信息(包含隐藏文件)
注:
文件类型 -:普通文件,d:目录文件,l:符号链接
文件执行权限 -:没有设置权限,r:可读,w:可写,x:可执行
也可组合使用,如:ls -la,ls -l=ll等
绝对路径:/root/class/example
相对路径:./class/example(在当前目录下调用)
2.pwd命令 #用来显示当前的工作目录的绝对路径
3.cd命令
cd .. #回到上一级目录
cd /home #以绝对路径的方式进入目录
4.创建新文件命令
mkdir file #创建名为file的文件夹
touch example.c #创建名为example.c的文件,但不打开
vim example.c #打开和创建名为example.c的文件
5.cp命令
cp 1.c class1/ #复制1.c到class1目录中
cp 1.c 3.c #复制1.c为3.c到当前目录
cp -r file ./class1 #将file目录复制到class1
6.mv命令
mv 1.c 2.c #将1.c重命名为2.c
mv 1.c file #将1.c移动到当前目录下的file目录中
mv file1 file2 #将目录file1移动到目录file2中
7.rm命令
rm 1.c #将1.c删除并给出提示信息
rm -f 1.c #将1.c删除并不给出提示信息
rm -r file #将目录file删除并给出提示信息
8.cat命令 #cat命令用来显示文本文件
cat 1.c #将1.c的内容打印到终端上
9.chmod命令 #chmod命令用来更改文件或目录的访问权限
chmod u+x 1.c #给u添加执行权限
chmod +x 1.c #给所有的添加执行权限
chmod -x 1.c #。。。。取消。。。。。
chmod u=x 1.c #给u制定执行权限,取消其他权限
chmod 750 1.c
10.ln命令 #ln命令用来创建文件或目录的链接
ln -s 1.c link #在当前文件下创建1.c的链接为link
11.grep命令 #grep命令用来在指定文件中查找符合条件的字符串
grep -n main 1.c
12.find命令 #find命令用来从指定的目录开始,递归地搜索其下的各个子目录,查找满足条件的文件,并对其执行指定的操作
find /root/class1/ -name '1.c' -user 'root' -type 'f'
13.tar命令 #tar命令用来创建文件或目录的档案,即将多个文件或目录打包成一个文 件
tar -cvf file1.tar file #打包
tar -xvf file1.tar #解包
tar -czvf file1.tar.gz #打包且压缩
tar -xzvf file1.tar.gz #解包且解压缩
14.man命令 #man命令用来查看命令的联机帮助信息
15.shutdown命令 #shutdown命令用来关闭或重启Linux系统
16.ps命令 #ps命令用来监视系统中进程的状态
17.ifconfig命令 #ifconfig命令用于查看和配置网络接口的地址和参数,包括 IP 地址、网 络掩码、广播地址,它的使用权限是超级用户。
ifconfig eth0 192.168.1.123 netmask 255.255.255.0 broadcast 192.168.1.234