linux常用命令

来源:互联网 发布:冒险岛2激活码淘宝 编辑:程序博客网 时间:2024/06/16 21:31

文件与目录的操作:
ls列出文件列表 (不会显示以点开头的文件)
ls –a 指定显示出以.开头的文件
ls –l显示一个文件的属性以及文件所属的用户和组
ls –s –S “-s”显示出每个文件所有的空间,“-S”指定按所有占用空间的大小排序
ls 后直接加欲显示的目录路径,就会列出该目录的内容。

cd命令 切换目录
cd ..切换到上一层目录
cd /切换至系统根目录
cd 切换至用户主目录

mkdir创建目录
mkdir tool在所在目录下创建tool子目录
mkdir –p 直接将所需要的目录递归创建起来

rmdir删除目录 ,rmdir删除的是非空目录,若要删除非空目录,使用rm
rmdir tool 删除tool目录
rmdir 删除空的子目录

cp复制文件
cp data1.txt data2.txt 将data1.txt复制data2.txt
cp data3.txt /tmp/data 将data3.txt复制到/tmp/data目录下
cp –v zip.txt zip3.txt -v显示复制过程
cp –R * backup 将所有文件复制到backup目录。

rm 删除文件
rm myfile 删除指定的文件
rm * 删除当前目录中的所有文件
rm –f *.txt 强迫删除文件,不再询问
rm –r data 删除data目录所有文件及其子目录(会不断询问确认是否删除)
rm –rf tmp 强制删除tmp目录及其目录下所有文件及子目录
rm –v 显示删除过程

more让显示画面暂停,避免画面显示瞬间就闪过去
More命令让画面在显示满意也时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示
ls –al more

cat连接文件,与more经常搭配使用
cat命令显示文件
cat preface.txt more 逐页显示preface的内容
cat new.txt info.txt>readme.txt 将new.txt和info.txt合并成readme.txt
cat preface.txt>>outline.txt 将preface。Txt附加到outline.txt后面

mv 移动或更换文件、目录,可以将文件及目录移动到另一个目录下面
mv a.txt ..将a.txt移到上层目录
mv z1.txt z3.txt将z1.txt改名为z3.txt

pwd 显示当前所在目录

locate查找文件,搜索包含指定条件字符串的文件或目录
locate zh_CN 列出所有包含“zh_CN”字符串的文件和目录
root身份运行updatedb命令更新

grep搜索字符串得
grep text *.conf 搜索当前目录中扩展名为.conf且包含“text”字符串的文件
grep –s text *.conf

重导与管道
重导 >将结果输出到文件中,该文件原有的内容被删除;
>>将结果附加到文件中,源文件内容不会被清除
ls –a>dir.txt 将ls –a命令执行结果输出到dir.txt文件
cat data.txt>>data2.txt 将data.txt内容附加data2.txt
通道可将某命令的结果输出给另一命令

使用光盘和软盘
mount 将光盘软盘加载至系统中(加载就是将存储介质指定成系统中的某个目录)
mount/dev/cdrom/mut/cdrom 加载光盘
mount/dev/fd0/mut/floppy 加载软盘
umount 卸载命令
umount/mnt/cdrom 卸载光盘
umount/mnt卸载软盘

在后台运行程序
将程序放在后台运行的最简单方法就是在命令最后加上“&”
updated & 在后台执行locate数据库更新命令
bg 将更新操作放到后台运行
前台运行fg
fg 已有程序在后台运行,可以输入fg,将它从背景移到前台运行
退出后让程序继续运行的nohup命令
nohup myserver & 再次刚登陆用ps –aux看到程序仍在后台运行

任务调度命令
指定系统在某个时间运行这些程序 crond

crontab 自行设置要定期执行的工作
crontab –e执行此命令后,会进入VI文本编辑器自行编辑任务调度的工作,
crontab –r 删除任务调度中的工作
crontab –l 再查看一次任务调度中的工作

tar打包
tar cvf data.tar*将目录下所有文件打包成data.tar
tar cvf data.tar.gz*将目录所有文件打包成data.tar再用gzip命令压缩
tar tvf data.tar*查看data.tar文件包括了那些文件
tar xvf data.tar*将data.tar解开
压缩与解压缩
使用-z参数来解开最常用的.tar.gz
tar –zxvf foo.tar.gz将文件解开至当前目录下
使用-j参数解开tar.bz2压缩文件
tar –jxvf kj.tar.bz2

其他命令:
passwd 让用户变更密码
mkbootdisk创建引导盘
data显示时间
data 09091200 将时间设定为九月九日12:00
ntpdate
clock –w将更改的时间写入计算机的CMOS

原创粉丝点击