linux学习之路之Linux常见命令(一)

1.修改管理员的密码

    修改管理员密码的命令: sudo passwd root    --弹出以下提示信息

    [sudo] passwd for 用户名:输入当前用户的密码(如124578369)

     输入的新的UNIX密码:(如jia123123)


2.切换用户的命令

    2.1输入su 默认是切换管理员的身份

    2.2输入su 用户名 切换为其他用户身份


3.查看当前目录ls命令

a) -l 长格式显示

b) -h 以友好方式显示文件大小

c) -a 显示隐藏文件

d) ?代表单字符匹配

e) * 代表通配符

4. 查看文件的命令cat

a) -n 显示行号

5. 管道符  |

a) 用于组合命令  ifconfig | cat -n

6.定向符号和重定向 >

a) 定向>>  可以将文件重复写在一个文件中不删除内容

b) 重定向> 将内容写在文件中,覆盖原始内容

7. 显示内容用echo 内容

8. 查看当前所在目录的命令pwd

a) pwd

9. cd命令是进入目录

a) cd ~  进入当前用户的家目录

b) cd 默认进入当前用户家目录

c) cd  - 返回上次目录

d) cd .. 返回上级目录

10. 绝对相对

a) 绝对路径: /开始的目录(/home/name)

b) 相对路径: 相对目录下的目录(home/,name/)

11. 别名的命令alias

a) alias 别名 = ‘命令’

b) 将命令以别名方式运行

c) 默认是查看别名

12. 统计命令du

a) du 命令

i. -a 统计所有的文件大小目录大小

ii. -s 指定目录大小

iii. -h 友好方式显示文件大小

13. 创建目录的命令mkdir

a) 创建单个目录        mkdir 目录123

b) 创建多个目录 -p    mkdir 目录1/2/3

c) 创建多个目录 -p    mkdir 目录1 目录2 目录3

14. 创建文件的命令touch

a) 创建单个文件        touch 123.txt

b) 如果出现相同的文目录名和文件名那么会更新时间    

c) 创建多个文件        touch 123.txt

15. 创建连接ln

a) 软连接 ln -s  源     目标(文件目录都可以)

i. 软连接相当于快捷键修改任何一个文件内容其他文件内容随之同步

ii. 源文件丢失链接失效

b) 硬链接 ln 源文件    目标文件(只能文件不能目录)

i. 硬链接相当于复制文件但是修改任何一个文件内容其他文件内容随之同步

ii. 删除任何一个硬链接文件不影响其他硬链接文件

16. 复制的命令cp

a) cp 选项   源文件   目标目录文件名

b)  - i 提醒用户是否覆盖

c) 默认是不提醒 并强制覆盖 -f

d) -r 复制目录时必须使用,递归复制将目录下所有内容复制





17. 删除命令rm

a) rm 删除文件或目录

b) -f 强制删除默认

c) -i 提醒用户

d) -r 删除目录递归删除

18. 移动文件mv19. 查找命令所在位置的命令which



19. 查找命令所在位置的命令which

a) echo $PATH 显示变量


20. 查找命令find

a) find  目录  条件

b) 条件包括

i. -name 文件名


ii. -size   文件大小


iii. -type  文件类型

1. f 文件  d 目录  b 块设备文件   c 字符设备文件


iv. -user  属于用户


a) 逻辑运算

i. -a  而且

ii. -o  


21. 用户的账户文件存储位置/et c/passwd

a) cat /etc/passwd 查看用户文件


b) root:x:0:0:root:/root:/bin/bash

c) root表示用户名X表示密码站位 0 用户ID  0 ID  root用户说明 /root用户的家目录  /bin/bash 表示登录的shell

d) 所有用户可以访问但是只有root可以更改

22. 用户的密码文件存储位置/et c/shadow

a) cat /etc/shadow

b) 

23. 创建用户useradd

a) useradd 用户名  -s  指定登录shell   -U 指定UID  -d指定宿主目录

24. 修改账户密码passwd

a) passwd  -d 清除密码  -u 解锁密码    -S 查看被锁定状态   -l锁定密码

25. 修改用户名usermod

a) usermod 参数-l  新用户名   旧用户名

26. 删除用户的命令userdel

a) userdel -r 用户名 删除用户,必须在用户没登录状态下删除

27. 创建组帐号命令groupadd

a) groupadd -g GID 组的ID号    组名  


28. 在组内添加用户gpasswd

a) gpasswd -a 用户名 组名

29. 查看ID

a) ID输入id的数值或用户名

30. 查询用户属于哪个组groups

a) groups 用户名

31. 查询当前登录用户users w who

a) users

b) w显示登录详细信息

c) who显示当前登录用户

32. 修改用户的权限chmod

a) rwx标识读写执行 第一组表示用户的 第二组表示组的 第三组表示其他人

b) 权限分配 r 4  w2  x1

c) chmod 权限777  文件名

d) ls -l 长格式显示内容


33. 修改文件的属主属组chown

a) chown  属主 : 属组  文件目录名

 







猜你喜欢

转载自blog.csdn.net/pojpoj/article/details/80233159