Linux常用命令
1、Linux系统简介
开源免费使用,技术支持:主要是字符模式,命令行界面操作,更加稳定。
2、为啥学?
负责搭建和维护,后端服务器搭建
硬件服务器 云服务器
远程链接的工具Xshell
3、xshell链接
4、Linux目录结构
层级式的树状目录结构
"/" 根目录
"~" 表示当前目录的加目录,超级管理员默认 “/root"(表示根目录下的用户的家目录)
”cd / “ 切换目录
”ls -l “ 显示查看子目录和文件
"/home"普通用户的家目录
"/usr"
”pwd“显示当前目录
5、" uname"
显示电脑及其操作系统的相关信息
”uname -a“
显示的信息更全:主机名、内核信息、系统
6、”hostname“
主机名
”hostname -i“
显示系统所在ip地址
7、”cal“
显示本月日历
8、”data“
显示当前时间
9、”uptime“
显示运行时间
10、”whereis "命令"“
将其可能存在位置显示出来
11、”which 命令”
对应得是那个应用程序
硬件相关命令
12、“cat /proc/cpuinfo”
显示cpu信息
13、“cat /proc/cpuinfo|grep name|cut -f2 -d:|uniq -c"
查看CPU信息(型号)
14、”cat /proc/meminfo
查看neicun
15、“free”
一样是查看内存
16、“man”
显示命令得帮助手册。例:“man -ls”
磁盘使用命令
17、”df“
显示文件系统磁盘使用情况
“df -f”
用M的单位换算
“df -i”
18、”du“
显示目录里面文件的大小
使用情况: ”du /文件名“
19、”du -sh“
易读的显示出文件大小
文件的两存储部分inode(索引) 和block(数据)
20、”fdisk -l“显示磁盘 和分区信息
21、”findmnt“显示当前挂载的文件系统列表,以树状的格式显示。
22、”mount device-path mount-point“挂载设备到目录
文件和目录操作上
23、”ls“显示当前目录
“ls -a”显示隐藏文件
“ls -al”显示所有文件
24、“pwd”显示当前工作目录
print working directory
“cd /home/” 转到home目录
“cd ..” 转到上级目录
“cd ~” 切换到当前用户的家目录
25、"mkdir 目录名"
等同于make directory,创建目录
26、 “rm 文件名”
删除文件,等同于remove
“rm -f 文件名”
强制删除(无提示)
“rm -r 目录名”
删除目录及目录里的文件
“rm -rf 目录名”
强制删除目录及目录里的文件(无提示)
27、“touch 文件名”
创建文件
29、“cp 文件名”
复制
“cp 文件名 1 文件名2”
用文件名1覆盖文件名2
“cp 文件名 /home/取名”
将文件名复制到home目录里并取名
“ cp -r 目录名1 目录名2”
复制文件目录1 生成目录二,若存在目录二,则拷贝目录一的内容进目录二
30、“mv 文件名1 文件名2”
把文件1的名字重命名为文件二
“mv 文件名1 /home/文件名2”
把文件名1移动到home里并重新命名为文件名2
31、“ln -s 目标目录或文件 软链接地址”
创建快捷键跳转到目标目录或文件地址
32、“cat 文件”
输出文件内容
“cat 文件1 > 文件2”
把文件1的内容输出到文件2里面去
33、“more 文件名”
按页查看,回车一行一行的打印,空格键一页一页的打印
34、“less 文件名”
与”more“几乎一样,但less可以向前看,并且可以搜索。
35、“head -n 5 文件名”
显示文件名文件的前五行
36、“tail -n 5 文件名”
显示文件名文件的后五行
“tail -f 文件名”
实时查看动态更新的日志(ctrl+c退出)
37、“wc 文件名或目录名“
统计文件的行数、单词数和字节数
用户操作命令
38、”whoami“
显示当前登陆用户
39、”w“
查看登录者的信息及他们的行为
40、”groupadd admin“
添加一个admin用户组
”adduser 用户名“
添加用户
用cat去查看添加是否成功
41、”passwd 用户名“
修改或确认用户的密码
42、”su 用户名“
切换用户等同于switch suer
43、”userdel 用户名“
删除用户名用户
”exit“
退出
搜索命令
44、”grep 被查找的字符串 查找文件“
查找文件里面的字符串内容
”grep -r 被查找的字符串 查找目录“
查找目录里面的字符串内容
45、”find /home -name ”t*“
在/home目录里查找以” t“开头的文件名
*表示匹配所有
46、”find /home -size +1k“
在home里查找内存大于1k的文件
权限操作命令
d rwx r-x r-x
目录文件 读写执行 读执行 读执行
47、”chmod xxx file“
修改文件权限属性:4-可读 2-可写 1-可执行
相加
等同于change mode
例:”chmod 646 用户名“ 读写 读 读写
”chmod 777 用户名“ 读写执行 读写执行 读写执行 (最高权限)
”chmod -r 目录名“
给目录赋权
48、”vi 文件名“
打开文件
49、”chown 用户名 文件名 “
修改文件的所属用户