linux常用命令

linux常用命令

pwd:显示当前工作目录
cd:改变目录
ls: 列出文件和目录
ls –a 显示隐藏文件
ls –l 以长列表的格式显示文件和目录
ls –al
mkdir:建立目录
rmdir:删除空目录
touch:建立空文件
cp 复制命令
cp –r dir1 dir2 递归复制命令
mv 移动文件和给文件重命名
rm 删除文件和目录
rm –rf * 删除所有内容(包括目录和文件),r表示递归,f表示强制
rm -rf !(uninstall.sh) ,在当前目录删除全部,但只保留uninstall.sh文件(反向删除)
ln 建立符合连接
ln –s 源 目标
ln –s /etc/inittab inittab (inittab指向实际文件/etc/inittab)
more 显示文件内容,带分页
less 显示文件内容,带分页


grep 在文本中查询内容
| 管道命令
如:find / -name *.html | grep bookmark,表示在find的结果中查找字符串bookmark,显示包含这个字符串的文件
find,搜索文件及目录,在特定的目录下搜索并显示指定名称的文件和目录
如:搜索一段时间内被存取/变更的文件和目录
find /home –amin -10 十分钟内存取的文件和目录
find /home –atime -10 十小时内存取的文件和目录
find /home –cmin -10 十分钟内更改过的文件和目录
find /home –ctime +10 十小时前更改过的文件和目录
如:文件大小搜索
find /home –size +10k 查找/home目录下大小为10k的文件


重定向命令:

ls –l > a.txt 列表的内容写入文件a.txt中(覆盖写入)
ls –al >> aa.txt 列表的内容追加到文件aa.txt的末尾
从文件中输入信息
database_program < database_data


查阅历史纪录的命令,history

history 5 显示最近的5条命令
!5 执行历史编号为5的命令
!ls 执行最后一次以”ls”开头的命令


磁盘分区相关:

挂载命令,mount -参数 设备名称 挂载点
特别说明,在挂载光驱时,可直接使用mount /mnt/cdrom
卸载命令,umount 设备名称
查看磁盘使用情况:
df –参数,比如:df –l
查看某个目录是在哪个分区
df 目录全路径
查看linux系统分区具体情况
fdisk –l
查看当前目录下各子目录占用空间大小
du -h -d 1


linux的用户管理

useradd 用户名,添加新用户
如:useradd xiaoming 添加用户xiaoming
passwd 用户名,修改用户名对应的登录密码
如:passwd xiaoming 修改xiaoming的密码
userdel 用户名,删除用户
如:userdel xiaoming 删除用户xiaoming
userdel -r xiaoming 删除用户以及用户主目录


指定系统运行级别

命令:init [0123456]
运行级别
0:关机
1:单用户
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字。


查看和设置系统日期

date命令:显示系统的时间。可以直接输入“date”命令来查看系统时间
利用date命令来更改系统时间
date MMDDHHMMCCYY.SS,意思是:月月日日时时分分年年年年.秒秒
查看日历
cal 3 2002,查看2002年3月份的日历
查看年历
cal 2008,查看2008年的年历


任务调度命令

设置任务调度的文件: /etc/crontab
设置个人任务调度。 执行crontab –e命令
接着输入任务到调度文件
如:5 * * * * ls –l /etc/ > /tmp/to.txt
意思说每小时的第5分钟执行ls –l /etc/ > /tmp/to.txt这个命令
如:* * * * * date >> /home/mydate.txt
意思说每分钟执行date >> /home/mydate.txt这个命令
调度文件规则:

字段名称说明范围
分钟每小时的第几分钟执行0-59
小时每日的第几小时执行0-23
日期每月的第几日执行1-31
月份每年的第几月执行1-12
星期每周的第几天执行0-6
命令名称欲执行的命令名称及其参数——

终止任务调度
crontab –r:终止任务调度
crontab –l:列出当前有哪些任务调度
调度多个任务
法一:在crontab –e中直接写。(不推荐)
法二:可以把所有任务,写入到一个可执行文件(shell脚本),然后在crontab里面加入这个shell脚本。(推荐)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值