Linux入门命令

来源:互联网 发布:荣耀路由pro 网络打印 编辑:程序博客网 时间:2024/06/07 21:13

一.用户管理类命令(*3):

1.添加(删除)用户:useradd(userdel)

格式:useradd (userdel)  [用户名] /目录

示例:useradd (userdel) abc/home
结果:添加名字为abc的用户,位置在/home下

注:userdel -r 用户名 删除用户及用户所在目录

2.修改密码:passwd
格式:passwd [用户名]
示例:passwd abc
结果:修改abc用户的密码是(密码不显示出来设置时记住)

3.切换用户:su
格式:su  [选项][用户名]
示例:su  - abc
结果:切换到abc用户,并将用户的环境变量同时带入。
由普通用户切换到超级用户root需要密码


二 文件和目录类命令(*10)

1.查看目录:ls

格式:ls  目录文件

示例:ls /abc

结果:显示/abc目录下的所有文件与目录

注:在ls后面加“-a”可显示隐藏目录,加“-l”可显示详细信息

2.改变工作目录:cd
格式:cd  目录名
示例:cd  /home

结果:进入home目录

注:cd ..进入上一级目录

3.目录创建:mkdir

格式 mkdir  路径 目录名

示例:mkdir /abc/xuexi

结果:在abc目录下创建xuexi目录

注:Mkdir -p   /home/dir1/dir2/dir3    

结果:想创建dir3目录,如果前面dir1/dir2不存在,会先创建1和2再创建3

4.文件创建:touch
格式:touch  /目录/文件名
示例:touch  /home/hello.c
结果:在/home目录下创建hello.c文件

5.复制文件/目录: cp
格式:cp [选项]  源文件      目标目录
示例1:cp  /home/hello.c   /tmp/
结果:把/home/hello.c 拷贝到/tmp目录下
示例2.:cp  -r /home/dir   /tmp
结果:把/home/dir目录下内容拷贝到/tmp目录下

6.移动:mv

用法同复制(cp换成mv),特别的,想在移动的同时对目标重命名

格式:mv [选项]  源文件      目标目录/新名字

示例mv  /home/abc  /xuexi/qwe

结果:讲home目录下的abc文件移动到xuexi目录并更名为qwe

7.删除-rm
格式:rm  [选项]  文件或目录
示例:rm /home/abc
结果:删除/home目录下的abc文件

注:一般在rm后面会加一个-rf选项 

示例:rm  -rf /home/abc
结果:删除home目录下的abc文件及目录

8.改变文件权限:chmod

格式1:chmod 权限 文件名

示例:chmod 777 abc(比较常用)

结果:赋予abc文件所有权限(7是二进制下的111,5就是101)

格式2:chmod 权限更改 文件名

示例:chmod  u+w  hello.c
结果:hello.c文件所有者添加写的权限

9.查看目录 du

格式:du 目录名

示例:du /abc

结果;查看abc目录

10.查看当前绝对路径:pwd(没啥好说的,好用又简单)

格式:pwd

示例:pwd

结果:显示当前绝对路径



三:其他处理命令(*10)

1.打包压缩解压 :tar

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

示例:tar  cvzf  tmp.tar /home/abc(解压把选项中的c改成x)
结果:将home目录下的所有文件和目录打包并压缩成一个tmp.tar文件

2.压缩解压:gzip

格式:gzip [选项]  文件名

示例1.gzip  /home/abc.cfg
结果:压缩文件abc
示例2.gzip  -d /home/abc.cfg.gz
结果:解压文件abc

3.查看磁盘的使用状况 :df

格式:df -单位 

示例:df -k 

结果:磁盘已使用多少kb

4.查看目录大小:du

格式:du -单位 目录

示例:du -k /abc

结果:以kb为单位显示abc目录大小

5.链接:ln

格式:ln -s 源文件 目标文件

示例:ln -s abc qwe

结果:将abc生成一个软连接qwe

注:不加-s就是硬链接 硬链接生成文件,软连接不生成

6.杀死进程:kill

格式:kill pid(ps -ef查找进程pid

示例:kill 4444

结果:杀死PID=4444的进程

7.查找文件:find

格式:find  路径 –name  ‘文件名’
示例1: find  ./  -name  ‘hel*’
结果:查看当前目录及其子目录中寻找名为hel开头的文件
示例2: find  ./  -name ‘hello.c’
结果:在当前目录及其子目录中寻找名为hello.c的文件

8.查找字符串:grep
格式:grep  [选项]  字符串
示例:grep  “hello ” ./ -rn
结果:在当前目录及其子目录中,查找包含hello字符串的文件

9.网络配置:ifconfig

格式:ifconfig 选项 网络接口

示例:ifconfig eth0 192.168.1.41

结果:更改eth0的ip地址为192.168.1.41

示例2:ifconfig eth0 up/down

结果:开启/关闭网卡eth0的工作

10.帮助:man

格式:man 命令名

示例;man grep

结果:查看grep的使用方法




Linux入门必须掌握的这些命令,多敲敲,熟能生巧








1 0
原创粉丝点击