Linux的常用命令

 用户添加【useradd】
格式:useradd [选项] 用户名
范例:
useradd smb

添加名字为smb的用户


 修改密码【passwd】
格式:passwd [选项] [用户名]
范例:
passwd smb

修改smb用户密码


 切换用户【su】
格式:su [选项][用户名]
范例:
su root

切换到root用户,并将变量root的环境变量同时带入


 关机【shutdown】
格式:shutdown [-t seconds] [-rkhhncfF] time [message]
范例:shutdown now

立刻关机


 拷贝【cp】
格式:cp [选项] 源文件或者目录 目标文件或目录
范例:
1. cp /home/test /tmp/
将/home目录下的test文件copy到/tmp 目录下
2. cp -r /home/dir1 /tmp/ 【拷贝文件夹的时候必须带上 -r】
将/home目录下的dir1目录copy到/tmp目录下

 移动或者更名【mv】
格式:mv [选项] 源文件或目录 目录文件或者目录
范例:
1. mv /home/test /home/test1
将/home目录下的test文件更名为test
3. mv /home/dir1 /tmp/

将/home目录下dir1目录移动到(剪切)/tmp目录下


 删除【rm】
格式: rm [选项] 文件或者目录
-f 强制删除,不用进行确认
范例:
1. rm /home/test
删除/home目录下的test文件
2. rm -r /home/dir

删除/home目录下的dir目录


 创建目录【mkdir】
格式:mkdir [选项] 目录名
范例:
mkdir /home/workdir
在/home目录下创建workdir目录
1. mkdir -p /home/dir1/dir2
创建/home/dir1/dir2目录,如果dir1不存在,先创建dir1

 改变工作目录【cd】
格式:cd 目录名
范例:
1. cd/home/
进入/home目录

【cd - :回到来的时候的目录(相当于返回原目录)】


 查看当前路径【pwd】
格式:pwd
范例:
1. pwd

显示当前目录的绝对路径


 查看目录【ls】
格式:ls [选项] [目录或文件]
范例:
1. ls /home
显示/home目录下的文件与目录(不包含隐藏文件)
-l 显示文件的各种属性
在文件名称之前加一个点,文件就变成隐含文件
比如 mv C.c .C.c
就是将C.c文件变为隐藏文件
2. ls –a /home
显示/home 目录下的 所有文件与目录(包含隐藏文件)
3. ls –l /home
显示/home目录下的文件与目录的详细信息
4. ls –c /home

显示/home目录下的文件与目录,按修改时间排序


 打包与压缩【tar】
格式:tar [选项] 目录与文件
范例:
1. tar cvf tmp.tar /home/tmp
将/home/tmp目录下的所有文件和目录打包成一个tmp.tar文件
2. tar xvf tmp.tar
将打包文件tmp.tar在当前目录下解开
3. tar cvzf tmp.tar.gz /home/tmp
将/home/tmp 目录下的所有文件和目录打包并压缩成一个tmp.tar.gz文件
4. tar xvzf tmp.tar.gz

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


 解压缩【unzip】
格式:unzip [选项] 压缩文件名.zip
范例:
1. unzip tmp.zip
解压tmp.zip 文件

 访问权限:
每一文件或者目录的访问权限都有三组,每组用三位表示,分别为文件所有者的读、写和执行权限;与所有者同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls –l 命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限,例如
-rw-r--r-- 1 root root 483997 Ju1 15 17:31 sobsrc.Tgz

注意:这里共有10个位置。第一个字符指定了文件类型,如果第一个字符是横线,表示是一个非目录的普通文件。如果是d,表示是一个目录。r代表只读,w代表写,x代表可执行,横线代表无该项权限。


 改变访问权限【chmod】
格式:chmod [who] [ + | - | = ] [mode] 文件名
参数:
who:
u: 表示文件的所有者
g 表示与文件所有者同组的用户
o 表示“其他用户”
a 表示“所有用户”。它是系统默认值
mode:
+ 添加某个权限
- 取消某个权限
= 赋予给定权限
例如:chmod g+w hello.c
mode 所表示的权限可以使用下述字母(数字)的任意组合
r 可读(4)
w 可写(2)
x 可执行(1)

例:chmod 761 hello.c


 查看磁盘使用情况【df】
格式:df [选项]
范例:df –k

以KB为单位显示磁盘使用情况


 查看目录大小【du】
格式:du [选项] 目录
范例:
du –b ipc

以字节为单位显示ipc这个目录的大小


 网络配置【ifconfig】
格式:ifconfig [选项][网络接口]
范例:
1. ifconfig eth0 192.168.0.1
配置eth0这一网卡的ip地址为192.168.0.1
2. ifconfig eth0 down
暂停eth0这一网卡的工作
3. ifconfig eth0 up

恢复eth0这一网卡的工作


 查看网络状态【netstat】
格式:netstat [选项]
范例:
1. netstat –a

查看系统中所有的网络监听端口


 软件安装【rpm】
格式:rpm [选项] [安装文件]
范例:
1. rpm –ivh tftp.rpm
安装名字为tftp.rpm的文件
2. rpm -qa
列出所有已经安装的rpm包
3. rpm -e name

卸载名字为name的rpm包


 挂载【mount、umount】
格式:mount [选项] 设备源 目标目录
范例:
1. mount /dev/cdrom/mnt
将光驱挂载到/mnt目录下

格式:mount 目标文件
范例:
1.umount /mnt (对应mount例)

取消光驱在/mnt下的挂载


 查找文件【find】
格式:find 路径 –name ‘文件名’
范例:
1. find ./ -name ‘co*’
在当前目录及其子目录中寻找名为co开头的文件
2. find ./ -name ‘test’

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


 查找字符串【grep】
格式:grep [选项] 字符串
范例:
1. grep “file“ ./ -rn 【r表示包含其子目录,n表示在哪一行】
在当前目录及其子目录
2. netstat -a | grep tftp

查看所有端口中用于tftp的端口


 动态查看CPU使用【top】
格式:top
范例:
1. top
查看系统中的进程对cpu、内存等的占用情况。

退出的时候是 Ctrl+C 即可


 查看进程【ps】
格式:ps [选项]
范例:
1.ps aux

查看系统中的所有进程


 杀死进程【kill】
格式:kill [选项] 进程号
范例:
1. kill –s SIGKILL 4096

杀死4096号进程


 帮助【man】
格式:man 命令名
范例:
1.man grep
查看grep命令的使用用法
2. man ping
查看ping命令的使用方法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值