温习一下常用Linux命令
温习了一下常用命令,没事敲一敲
cat -n
more 空格,回车,f
less 上下箭头,/搜索关键字,pageup,pagedown
head -n
tail -n -f
ln -s 软链接相当于快捷方式 软连接权限rwxrwxrwx
ln 硬链接相当于cp -p +同步更新 硬链接的i节点和源文件的i节点相同 硬链接不能指向目录
chmod u+x aa.txt
chmod g=rwx aa.txt
chmod 640 aa.txt
chmod -R 递归修改
chown 改变文件所有者
chgrp 改变文件所属组
linux中默认创建的目录的权限是755,文件的权限是644
umask -S 查看文件权限
find /etc -name init
find /etc -iname init 不区分大小写
find /etc -size +204800 大于100MB
find /etc -size +163840 -a -size -204800 大于80MB小于100MB
find /etc -user chinoukin
find /etc -amin -5 5分钟内文件被访问的
find /etc -cmin -5 5分钟内文件属性被更改的
find /etc -mmin -5 5分钟内文件内容被更改的
find /etc -type f 文件
find /etc -name inittab -exec ls -l {} \;
locate inittab 配合updatedb更新文件资料库,/tmp目录里的文件不会被收入文件资料库
which cp
which useradd
whereis useradd
grep w /etc/profile 在文件里查找关键字
grep -v ^# /etc/inittab 排除以#号开头的行
man ls 查看ls命令帮助文档
man passwd
man1命令的帮助,man5配置文件的帮助
ls --help
help cd shell内置命令的查看方法
help umask
whatis ls 查看ls简短的描述信息
apropos inittab 查看inittab文件的简短描述信息
useradd
passwd
who
w
uptime Linux连续运行的时间
gzip aa.txt (gzip只能压缩文件,不保留源文件)
gunzip aa.txt.gz
tar -cvf (c打包,v显示压缩过程,f指定打包文件名)
tar -zcvf (z压缩成gz,z若换成j则压缩成bz2)
tar -zxvf (x解压)
zip aa.txt.zip aa.txt
zip -r /tmp
unzip aa.txt.zip
bzip2 -k aa.txt (k保留源文件)
write 给用户发送消息
wall 广播消息
ping -c 3 127.0.0.1
mail root 给root发邮件
mail 收取邮件
last 所有的用户所有的登录时间
lastlog 显示所有的用户登录状况
traceroute www.baidu.com 显示数据包到主机间的路径
netstat -tlun 查看本机监听的端口
netstat -an 查看本机所有的网络连接
netstat -rn 查看本机路由表
setup 永久设置ip地址(Redhat专有命令)
mount /dev/sr0 /mnt/cdrom 挂载光驱到设备文件名
umount /dev/sr0 取消挂载的设备
shutdown -h now (h关机,r重启,c取消前一个关机命令)
shutdown -h 20:30
reboot
init 6
logout
vi/vim
进入编辑模式
a 光标所在字符后插入
A 光标所在行尾插入
i 在光标所在字符前插入
I 在光标所在行行首插入
o 在光标下插入新行
O 在光标上插入新行
:set nu
:set nonu
gg 到第一行
G 到最后一行
:n 到第n行
$ 移至行尾
0 移至行首
x 删除字符
nx 删除光标所在处后n个字符
dd 删除光标所在行,ndd删除n行
dG 光标所在行至文件结尾内容将被删除
D 光标所在位置至文件结尾内容将被删除
n1:n2d 删除指定行
yy 复制当前行
nyy 复制当前行以下n行
dd 剪切当前行
p 粘贴在当前光标所在行下
P 粘贴在当前光标所在行上
r 取代光标所在处字符
R 从光标所在处开始替换字符,按ESC结束
u 取消上一部操作
/string 搜索指定字符串
:set ic 搜索时忽略大小写
n 搜索指定字符串的下一个出现位置
:%s/old/new/g 全文替换指定字符串
:n1,n2s/old/new/g 在一定范围内替换指定字符串
:w 保存修改
:w new_filename 另存为指定文件
:wq 保存修改并退出
ZZ 快捷键,保存修改并退出
:q! 不保存修改退出
:wq! 文件所有者及root可使用
:r /etc/issue 导入文件内容
:r !date 导入命令执行结果
:map ^p I#<ESC> 自定义快捷键<注释一行>
:n1,n2s/^/#/g 连续行注释
:n1,n2s/^#//g 连续行取消注释
:n1,n2s/^/\/\//g \为转义符
:ab 替换

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux下的crontab定时执行任务命令详解
在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作业。 service crond start //启动服务 service crond stop //关闭服务 service crond restart//重启服务 service crond reload //重新载入配置 service crond status //查看服务状态 二、cron在3个地方查找配置文件: 1、/var/spool/cron/ 这个目录下存放的是每个用户包括root的crontab任务,每个任务以创建者的名字命名,比如tom建的crontab任务对应的文件就是/var/spool/cron/tom。一般一个用户最多只有一个crontab文件。 三、/etc/crontab 这个文件负责安排由系统管理员制定的维护...
- 下一篇
liunx入门知识总结
了解以下Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp : /proc 此目录的数据都在内存中,如系统核心,外部设备,网络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等 /sys 文件系统访问 Linux内核 /SELinux SELinux是一种基于域-类型模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。 /bin /usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /usr 应用程序存放目录,/usr/bin 存放应用程序, /usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装