Linux杂记(1)

来源:互联网 发布:各个数据库的优缺点 编辑:程序博客网 时间:2024/05/20 20:56
------------------------------------------------------------------
1.su 切换用户

2.鼠标中间键可以快速粘帖选中的内容 //ctrl+c,ctrl+v没有作用

3.date显示当前系统时间日期 cal当前日历

4.打开路径两种方法: 1)绝对路径  2)相对路径
5.Ctrl+G或点击立即进去虚拟机编辑

Linux基本命令

1.
后面显示的是#,所以root是指超级用户,
  如果显示的是$,则表示该用户是普通用户

2.ls 列出当前目录的内容
常用参数:
1)-a 列出所有包括 ‘.’开头的隐含文件;
2)-l/-ll 以冗余格式列出所有文件
3)x 逐行列出项目而不是逐栏列出
4)r 递归列出所有子目录
5)d 当遇到目录时,列出目录本身而非目录内的文件,并且不跟随符号链接

3.cd 
常用参数:
1)cd .. 退到当前目录的上一级目录
2)cd - 切换到用户上次访问的目录
3)cd后没有指定目录将切换到当前用户的主目录

4.pwd 屏幕输出当前目录

5.mkdir 创建一个目录,后面加目录名称
1)mkdir [-p] dirName -p 确保目录名称存在,如果目录不存在的就新创建一个
2)-m Mode 设置新创建的目录的许可位,其值由变量 Mode 指定

6.rmdir
rmdir [参数] [路径/目录名称]

rmdir命令的常用参数如下:
-p 是当子目录被删除后使它也成为空目录的话,则该目录一并删除。 


7.rm命令
-f 强制删除文件或目录
-i 删除既有文件或目录之前先询问用户

-r 删除目录,如果目录不为空,则递归处理将该目录下的所有文件及子目录一并处理

-v 显示指令执行过程

8.cp命令
-a 保留链接、文件属性,并递归地拷贝目录,其作用等于dpr选项的组合

-d 拷贝时保留链接

-f 删除已经存在的目标文件而不提示

-i 在覆盖目标文件之前将给出提示要求用户确认

-p 除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中

-r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名

9.mv命令
-b为每个已存在的目的地文件创建备份文件

-f覆盖文件或目录前不会进行确认,直接覆盖现有的文件或目录

-i覆盖前先行询问用户

-u 在移动或更改文件名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件

-v 执行时显示详细的信息 

10.find命令

-print将匹配的文件输出到标准输出。

-exec对匹配的文件执行该参数所给出的shell命令

-ok和-exec的作用相同 


11.ln命令
ln [参数] 源文件 目标链接 

ln常用参数如下:

-b删除,覆盖目标文件之前的备份。

-d建立硬链接

-s建立符号链接(软链接)

-f强行建立文件或目录的链接,不论文件或目录是否存在

-i覆盖既有文件之前先询问用户

-n把符号链接的目的目录视为一般文件

12.cat命令

连接并显示指定的一个和多个文件的有关信息

-n:由第一行开始对所有输出的行数编号

13.vi/vim
   vi+文件名称 创建文件并打开文件
   i 进入文件编辑
   esc+:+wq 保存并退出文件编辑

14.chmod命令
chmod[选项] [权限] 文件

命令的常见参数如下:

-c:若该文件权限确定已经更改,才显示其更改动作。

-f:若该文件权限无法被更改也不要显示错误信息。

-v:显示权限变更的详细资料

【r:read:4:读权限 w:write:2:写权限 x:excute:1:执行权限】
【 "-rwxrwxrwx"
第一个表示文件类型,文件用'-'表示,文件夹用'd'表示,连接文件用'l'表示;
前三个权限表示所有者权限,中间三个表示同组用户权限,后三个表示其他用户权限】

ll+文件 查看权限


磁盘管理与维护
1.fdisk命令

fdisk [参数]

常用参数如下:

-l 列出指定的外围设备的分区表状况。

-u 搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。

2.mount命令

挂载文件系统

mount [-参数] [设备名称] [挂载点]


-a 安装在/etc/fstab文件中类出的所有文件系统

-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统

-n 不把安装记录在/etc/mtab 文件中

-r 讲文件系统安装为只读

-v 详细显示安装信息

-w 将文件系统安装为可写,为命令默认情况
-t <文件系统类型> 指定设备的文件系统类型


系统管理与设置

1.shotdown命令

系统关机指令

shutdown [参数] [-t 秒数] 时间 [警告信息]

shotdown常用参数如下:

-c 取消前一个shutdown命令

-f 重新启动时不执行fsck(注:fsck是Linux下的一个检查和修复文件系统的程序)

-F 重新启动时执行fsck.

-h 将系统关机后关闭电源,某种程度上功能与halt命令相当

-k 只是送出信息给所有用户,但并不会真正关机

-n 不调用init程序关机,而是由shutdown自己进行,使用此参数将加快关机速度,但是不建议用户使用此种关机方式

-r shutdown之后重新启动系统

-t<秒数> 送出警告信息和关机信号之间要延迟多少秒,警告信息将提醒用户保存当前进行的工作 


2.ps命令 查看进程

ps [参数]
ps常用参数如下:

-e 显示所有进程

-f 全格式

-h 不显示标题

-l 长格式

-w 宽输出

-a 显示终端上的所有进程,包括其他用户的进程

-r 只显示正在运行的进程

-x 显示没有控制终端的进程 


3.kill命令 结束进程
kill -l [信号]

kill [-信号] 进程号

基本命令--网络相关

1.ifconfig命令 查看或者设置网络设备

ifconfig [网络设备]

ifconfig网络设备[IP地址] [netmask<子网掩码>] 
2.ping命令 检测主机
ping [参数][主机名称或IP地址] 

3.netstat命令 显示网络连接、路由表和网络接口信息

netstat [参数]

netstat常用参数如下:

-a 显示所有socket,包括正在监听的
-c 每隔1秒就重新显示一遍,直到用户中断它 

-i 显示所有网络接口的信息,格式同“ifconfig -e”

-n 以网络IP地址代替名称,显示出网络连接情形

-r 显示核心路由表,格式同“route -e”

-t 显示TCP协议的连接情况

-u 显示UDP协议的连接情况

-v 显示正在进行的工作


基本命令--备份压缩
1.tar命令 对文件和目录进行打包或解压
tar [参数] [打包后文件名] 文件目录列表

tar常用参数如下:

-c建立一个打包文件的参数指令

-x解开一个打包文件的参数指令

-r 向打包文件中追加文件

-f指定打包后的文件名,注意:在f之后不能有其他参数

-z调用gzip来压缩或解压打包文件

-j调用bzip2来压缩或解压打包文件

-Z调用compress来压缩或解压打包文件

-v执行时显示详细的信息


2.gzip命令 压缩或解压缩文件

gzip [参数] 压缩(解压缩)的文件名

gzip常用参数如下:

-c 将输出写到标准输出上,并保留原有文件

-d 将压缩文件解压

-l 对每个压缩文件,显示下列字段:
  压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名字

-r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩

-t 测试,检查压缩文件是否完整

-v 对每一个压缩和解压的文件,显示文件名和压缩比

-num 用指定的数字num 调整压缩的速度

-1 或 --fast 表示最快压缩方法(低压缩比),
-9 或--best表示最慢压缩方法(高压缩比)系统缺省值为 6

1 0
原创粉丝点击