一些Linux的常用指令

在linux下 tab键的使用
  他主要可以补全命令。可以命令补全和档案补全。
     tab接在一串指令的第一串字符后面则为命令补全。接在第二串字符后面则为档案补全。

ctrl+c:中断当前命令。

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

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

main -k write:查询文件中有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:寻找指令。例如:which ls。

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

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

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

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

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

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

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

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

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

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:查询网络使用的状况。


安装软件命令 sudo dpkg -i
请求下载依赖关系  sudo apt-get install -f
打开pdf evince

linux下常用分区有:
/:根目录。
/usr:存放linux操作系统。
/home:所有使用者的信息。
/var:所有预设服务器的登录档案。
Swap:虚拟交换内存。一般定位内存的2倍大小。
/boot:linux启动读取目录。

猜你喜欢

转载自chen-sai-201607223902.iteye.com/blog/2313154