Linux常用命令小结
Linux系统基本是以命令行操作为主的,掌握和记忆常用的命令是Linux开发所必需的技能,总结常用命令如下:
一、命令的基本格式
①、首先要读懂Linux的命令行:[root@localhost ~ ]# 其中root是当前账号,root表示管理员,localhost是主机名, ~ 表示当前地址,默认是家地址即/root。 #表示超级权限符号,普通权限则为$。
②、命令的基本格式如下:
命令 [选项] [对象] 中间用空格隔开,中括号表示可选。(本文圆括号为说明,可忽略)eg:
ls(查看目录中的内容) -lh(-a隐藏文件也显示,-l显示详细信息,-h文件大小用合适单位显示,-i显示节点) /
之后会显示 /(根目录)下的所有文件。
③、根目录下文件说明:
/boot(系统启动区 ,能用,用户不使用) /dev (特殊文件,不使用) /etc(系统配置文件,不使用) /home(其他用户的家) /root(管理员的家) /lib(函数库) /media /mnt /misc(外界设备) /proc /sys(内存区不使用) /tmp(临时目录) /usr (系统软件资源目录,其中/bin /sbin分别储存普通/超级权限对应的命令) /bin /sbin(同/usr下)
④、文件属性说明:
输入ls -l即可查看当前目录下的所有文件的属性
eg: -rwxr--r-- root root 大小 时间 名称
其中-(或d、l分别表示目录、文件、链接) rwx(表示所有者的读写执行权限)r--(-表示无该权限,第二组表示用户组权限) r--(表示其它用户权限) root (当前用户) root(当前用户组)
二、文件处理命令
读懂Linux的几个基本符号之后了解如何操作文件:
①、创建/删除文件夹:
mkdir [-p](循环标识) abc/abc 创建abc文件夹内含有abc文件夹
rmdir abc 清除空文件夹abc
rm -rf /root/abc 无条件删除!
touch 文件名(创建文件)
②、链接文件:
ln [-s](软链接) [对象] [目标地址]
硬链接可类比为一个教室多开了一个门,删除原来的文件之后教室还存在,硬链接还可以用(硬链接不可作用于文件夹、不可跨区域、可视为同一文件,无i节点和block)
软连接即为快捷方式(有i节点和block,内容为真实目标的地址i节点和block号)
三、文件搜索命令:
①、locate 文件名 (快,从数据库/var/lib/mlocate中寻找,该数据库一天一更新,如要提前更新需使用命令updatedb)
②、whereis 命令名 (返回命令位置和帮助位置) which(返回位置/别名) (两者搜索范围均限于PATH内容)
③、find命令:
find / [](-iname 不分大小写名字,-name名字,-user后接 -用户名,-nouser无用户文件,-mtime修改时间,-atime访问时间,-ctime改变属性时间,-size按大小,-inum按节点) 文件名(*?[]分别为通配符,*任意字符,?任意一个字符,[]其中一个字符,用于模糊匹配)
④、grep命令:grep [](-i无大小写区分,-v取反) “字符串” 文件名
四、帮助命令
①、man: eg:man ls or man 数字 命令 (数字表示命令级别,1-8,可通过whatis 命令 或 man -f 命令查看)
②、命令 --help
③、help shell内部命令(如cd,可使用whereis判断是否为内部命令,看是否有命令储存地址,还是只有帮助地址)
④、info 命令 (详细连贯而复杂的手册解释,可回车进入下一级, u 进入上一层、 n下一节、p下一节 q退出手册)
五、压缩和解压缩
①、zip [-r](对文件夹) 压缩文件 源文件 解压:unzip 压缩文件 [-d] 解压目录
②、gzip同zip但被压缩文件消失 若想保留则:gzip -c 源文件 > 压缩文件 解压:gunzip
③、bzip2 [-k](保留原文件) 源文件 (不能压缩文件夹) 解压bzip2 -d or bunzip
④、tar -cvf(c打包,v显示过程,f制定打包后文件名) 文件名 源文件 tar -xvf 文件名 解压.tar
tar -(j bz2)zc(x解压)vf 包名 源文件 (-C其后可指定解压缩位置)
六、关机重启:
①、shutdown (-c取消前一关机命令,-h关机,-r重启) 时间(now)
②、half poweroff init(0-6,0关机,6重启,1单用户即安全模式,2无NFS,3默认,4未分配,5图形界面,runlevel查看)
③、退出登录:logout
七、挂载命令
①、查看挂载:mount -a(自动挂载,依赖/etc/fstab内的配置)
②、挂载命令格式:mount [-t 文件系统如iso9660 ext4等] [-o 特殊选项如remount,(noexec)] 设备文件名(系统规定) 挂载点(载入目录)
③、挂载光盘实例:
a.添加挂载目录 mkdir /mnt/cdrom
b.挂载 mount -t iso9660 (可省略,因为系统默认) /dev/sr0(/dev/cdrom) /mnt/cdrom
c.卸载 umount /dev/sr0(/dev/cdrom)
④、挂载u盘:
a.添加挂载目录 mkdir /mnt/usb/
b.挂载 mount -t vfat(可省略,因为系统默认) /dev/sdb /mnt/usb/
c.卸载 umount /dev/usb/
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux命令硬链接、软链接
1.mount命令使用 2.fstab文件的使用 作业:把/opt挂载到/tmp/opt下,并且添加到fstab中 mkdir /tmp/opt mount –B /opt /tmp/opt /opt /tmp/opt none bind 0 0 本节内容: 1.硬链接 硬链接是用索引节点来进行链接的实际链接,硬链接允许一个文件拥有多个有效路径,删除其中一个链接并不会影响其本身,只有最后一个链接删除时才会删除本身节点。 硬链接有两个限制: a)不允许给目录创建链接 b)不能在不同分区之间创建硬链接 创建硬链接使用的命令:ln 基本用法 : ln 目标文件 链接名称,比如我们有一个hard01的文件,创建一个硬链接hard_link,可以使用命令 ln hard hard_link 可以看到这两个文件的inode是一样的,都是1260478,同时我们看到第三列的值变成了2。删除硬链接后会变成1: 2.软链接 软链接也叫符号链接,是一个包含了另一个文件路径的文件,可以指向任意文件或目录,也可以跨不同的文件系统,和windows下的快捷方式非常类似。删除软链接不会删除所链接的文件,删除源...
- 下一篇
centos 7.4 搭建ftp服务器 vsftpd
在centos 7.3测试也是OK的,其它版本没有实验 # 安装 vsftpd $ yum install vsftpd -y # 启动 $ service vsftpd start && systemctl restart vsftpd.service # 查看 $ netstat -nltp | grep 21 /* 目前 FTP 服务登陆允许匿名登陆,也无法区分用户访问,我们需要配置 FTP 访问权限 vsftpd 的配置目录为 /etc/vsftpd,包含下列的配置文件: vsftpd.conf 为主要配置文件 ftpusers 配置禁止访问 FTP 服务器的用户列表 user_list 配置用户访问控制 */ # 修改权限 $ vi /etc/vsftpd/vsftpd.conf 修改内容如下: # 禁用匿名用户 anonymous_enable=NO # 禁止切换根目录 chroot_local_user=YES # 重启后 pub/目录访问需要登录了 $ service vsftpd restart && systemctl restart...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8安装Docker,最新的服务器搭配容器使用
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7设置SWAP分区,小内存服务器的救世主