一些Linux的常用指令

在linux下tab键的使用

他主要可以补全命令。可以命令补全和档案补全。

tab接在一串指令的第一串字符后面则为命令补全。接在第二串字符后面则为档案补全。

ctrl+c:中断当前命令。

ctrl+d:相当于exit,中断当前的输入。

要查询一个命令都有哪些参数的时候,直接用man。例如:mandate就是查询date命令的信息。

main-kwrite:查询文件中有write字符串的文件。查询文件非常方便。可用apropos替代。

改变一个文件的权限可以用:

chown:改变该文件的拥有者。

chgrp:改变该文件的组权限。

chmod:改变该文件的读写执行权限。

fg:查看后台进程。

jobs-l:选项可显示所有任务的PID,然后可以通过kill进程号杀死进程。

bg:将一个在后台暂停的命令变成在后台继续执行。

从普通账户登录为root账户:sudo-i:输入当前账户密码即可。从root账户登录看其他账户的东西直接cd/home/账户名。

rm-rf文件夹名:删除一整个文件夹。

mv修改前文件名修改后文件名:修改文件夹名字。

pwd:打印当前目录,pwd-P打印当前实际目录。(有些目录可能会是快捷方式)

mkdir:创建一个文件。mkdir-p可以递归创建文件夹。mkdir-m设置创建的dir权限。

rmdir:删除一个空的文件夹。里面有内容则不能删除。rmdir-p:可以递归删除文件夹。

cp:复制一个文件到当前目录下。如果是目录的话不能直接复制要加上-r参数。加-s可以建议一个快捷方式。

mv:用于移动还可以用来给文件改名。

cat由第一行开始显示档案内容(相当于读取某档案)

tac从最后一行开始显示,可以看出tac是cat的倒着写!

nl显示的时候,顺道输出行号!

more一页一页的显示档案内容less与more类似,但是比more更好的是,他可以往前翻页!

head只看头几行

tail只看尾巴几行

od以二进制的方式读取档案内容。

touch:建议一个新的文件。可以用来修改文件的时间。

which:寻找指令。例如:whichls。

whereis:搜索某个文件所在的路径。

locate:搜索某个文件所在的路径,相当于模糊查询。

find:也可用来搜索某个文件所在的路径但是会扫描硬盘。效率不如whereis和locate。

cut:类似于java的substring字符串截取。

grep:找出含有字符串的行。

su-:临时性的获取root权限。

df:显示剩余容量。df-h以易阅读的格式显示容量。

du:显示当前目录下的各个目录的容量。

ln:创建快捷方式。不加参数创建的是hardlink。加上参数-s为symboliclink(相当于快捷方式)。

gzip:以gzip的形式压缩文件。压缩后的文件名后缀为gz。

zcat:查看纯文本格式的gz压缩文件。(无须解压)

bzip2:以bzip2的形式压缩文件。压缩后的文件名后缀为bzip2.

bzcat:查看纯文本格式的bzip2压缩文件。(无须解压)

tar:将文件打包。

echo:打印变量的内容。

export:将变量变为系统变量。

alias:查看命令的别名和设置命令的别名。

unalias:取消别名。

history:查询执行过的历史命令。

!!:执行上一个指令。

sort:排序。

useradd:建立用户。

&:将任务放到背景中执行。

ctrl+z:暂停当前任务并将任务放到背景中。

kill:杀死后台进程。-9强制杀死一个进程。

ps:静态的显示所有的进程。

top:动态的显示所有的进程。

free:系统目前内存使用情况。

netstat:查询网络使用的状况。

安装软件命令sudodpkg-i

请求下载依赖关系sudoapt-getinstall-f

打开pdfevince

linux下常用分区有:

/:根目录。

/usr:存放linux操作系统。

/home:所有使用者的信息。

/var:所有预设服务器的登录档案。

Swap:虚拟交换内存。一般定位内存的2倍大小。

/boot:linux启动读取目录。

相关推荐