对常用Linux常用基础代码的整理

Linux终端常用热键:

Tab:命令补全,文件路径补全;

Ctrl+c:终止正在运行的程序。

Ctrl+d:  退出字符界面。

Ctrl+Alt+t:在当前终端新建标签页。

Ctrl+shift+c:复制终端选中内容;

Ctrl+shift+v:粘贴终端复制内容

 

1.查看目录:ls

格式:ls [选项] [目录文件]

示例:

1.ls   /home

显示/home目录下的文件与目录,不包含隐藏文件

2. ls a  /home

显示/home目录下的文件与目录,包含隐藏文件

3. ls  -l  /home

显示/home目录下的文件与目录的详细信息

 

2.改变工作目录:cd

格式:cd  目录名

示例:

cd  /home

进入/home目录下

2.cd  ..

进入上一级目录

 

3.文件创建:touch

格式:touch [选项]  文件名

示例:

touch  hello.c

结果:在/home目录下创建hello.c文件

 

4.复制文件/目录: cp

格式:cp [选项]  源文件      目标文件/目录

1. cp  /home/hello.c   /tmp

/home/hello.c 拷贝到/tmp目录下

2. cp  -r /home/dir   /tmp

/home/dir目录下内容拷贝到/tmp目录下

 

5.移动或更名--mv

格式:mv  [选项] 源文件或目录  目标文件或目录

示例:

1.mv  /home/ddd  /home/ddd1

/home目录下的ddd文件更名为ddd1

 

2. mv   /home/ddd1  /tmp

/home目录下的ddd1目录剪切到/tmp目录下

 

6.删除-rm

格式:rm  [选项]  文件或目录

范例:

1.rm /home/ddd

删除/home目录下的test文件

2.rm  -r /home/ddd

删除/home目录下的ddd目录

 

7.改变文件权限:chmod

格式:chmod  [who] + /- /= [mode] 文件名

参数:

Who:

u:表示文件的所有者

g:表示与文件所有者同组的用户

o:表示其他用户

A:表示所有用户,它是系统默认值

Mode

+:添加某个权限

-:取消某个权限

=:赋予权限

示例:chmod  u+w  hello.c

结果:修改hello.c文件所有者有写的权限

 

8.创建目录:mkdir

格式:mkdir   [选项] 目录名

示例:

1.Mkdir   /home/workdir

/home目录下创建workdir目录

2.Mkdir -p   /home/dir1/dir2/dir3

创建dir3目录,如果前面dir1/dir2不存在,先创建

 

9.打包与压缩

tar  [选项]  目录或文件

范例:

1.tar  cvf  tmp.tar /home/ddd

将目录下的所有文件和目录打包成一个tmp.tar文件

2.tar xvf tmp.tar

将打包文件tmp.tar在当前目录下解开

3.tar cvzf  tmp.tar.gz  /home/ddd

/home/ddd目录下的所有文件和目录打包并压缩成一个tmp.tar.gz文件

4.tar  xvzf  tmp.tar.gz

 

10.将打包压缩文件tmp.tar.gz在当前目录下解开

压缩解压:gzip

格式:gzip [选项]  文件名

示例:

1.gzip  /root/anaconda-ks.cfg

压缩文件

2.gzip  -d /root/anaconda-ks.cfg.gz

 

11.压缩解压:bzip2

格式:bzip2 [选项] 文件名

示例:

1.bzip2  /root/anaconda-ks.cfg

压缩文件

2.bzip2 d  /root/anaconda-ks.cfg.bz2

解压文件进程管理命令:

 

12.查看进程:ps

格式:ps [选项]

范例:ps  -aux

 

13.杀死进程:kill

格式:kill  [选择]  pid

示例:

Kill 13825

杀死pid=13825的进程

 

14.查看内存:free

格式:free [选项]

示例:free

 

15.查找文件---find

格式:find  路径 –name  ‘文件名’

范例:

1. find  ./  -name  hel*

查看当前目录及其子目录中寻找名为hel开头的文件

2. find  ./  -name hello.c

在当前目录及其子目录中寻找名为hello.c的文件

 

16.查找字符串--grep

格式:grep  [选项]  字符串

示例:

grep  hello ” 在当前目录及其子目录中,查找包含hello字符串的文件

 

17.网络配置 ifconfig

格式:Ifconfig 【选项】【网络接口】

示例:

1.ifconfig eth0 192.168.0.1eth0

配置eth0这一网卡的ip地址为 192.168.0.1

2.ifconfig eth0  down

暂停eth0这一网卡的工作

3.ifconfig  eth0 up

恢复eth0这一网卡的工作

 

你可能感兴趣的:(对常用Linux常用基础代码的整理)