原文地址:http://jalena.bcsytv.com/archives/1144

#1.ls
ls / #查看根目录
ls -a / #查看根目录下所要文件,包括隐藏文件
ls -l / #详细列出目录下文件的权限、所有者文件大小等详细信息,可以简单输入||
ls -f / #列出目录下文件名及其目录类型;文件后有*表示可执行文件、@表示符号链接、/结尾表示目录名
ls –t #依照最后修改文件时间列出文件名
ls –R #列出当前目录和其子目录的文件名
ls –color=never #不以颜色方式显示
ls –color=always #均以颜色方式显示
ls –color=auto #系统自动判断

#2.cd
#切换用户当前目录
cd /etc #使用绝对路径进入”/etc”目录
cd ../dev #使用相对路径进入”/dev”目录
cd ~ #返回用户宿主目录
cd . #用户的当前目录
cd .. #返回上一级目录

#3.pwd
#查看用户当前所在位置

#4.mkdir
#创建目录
mkdir dir1 #创建单个目录
mkdir dir1 dir2 dir3 #创建多个目录


#5.rmdir
#删除目录,删除的目录必须是空的

rmdir dir1 #删除目录dir1

rmdir dir1 dir2 #删除目录dir1、dir2



#6.touch 创建文件命令
#如果文件不存在的话直接创建空文件,如果存在只是更改一下时间属性

#7.file
#查看文件类型
#File命令能够识别linux系统中大多数文件类型,可识别文本文件。二进制可执行文件、压缩文件等

#8.cp
#复制文件
cp #源文件 目标位置
cp dir1/test/test /home


#9.rm
#删除文件
#rm 是删除文件的命令,linux中的文件删除是不可恢复的
rm –r #循环删除直到删除没有
rm –f #强制删除
rm –rf #强制删除文件


10.mv
#移动文件或者重命名
mv /etc/test /etc/test2


#11.vi
#打开或新建文件,并将光标置于第一行首
:w #保存当前文件
:e filename #打开文件filename进行编辑
:X #保存当前文件并退出
:q #退出vi
:q! #不保存文件并退出vi


#12. 查看文件内容
more 3.txt
cat 3.txt
tac 3.txt
head -3 3.txt
tail -3 3.txt


#13. find
find /ect -name *local


#14. whereis 
#查找命令的环境变量
whereis ls
whereis find


#15. ln 
#建立链接文件
#hard link
#symbol link 相关于桌面快捷方式
ln 3.txt 4
ln -s 3.txt 5


#16. users and groups
useradd
passwd
userdel
groupadd
groupdel

#17. wc
#统计指定文本文件的行数、字数、字符数


#18. grep 
#在指定的文本文件中查找指定的字符串


#19.解压缩
#tar,用tar命令可以压缩文件夹,同样也可以解压缩。
tar -czvf name.tar /etc/name #压缩一个文件夹
tar -zxvf name.tar #解压缩文件
#zip方法需要安装zip和unzip工具,命令:yum install zip unzip
zip -r name.zip /etc/name #压缩
unzip name.zip #解压缩


#20.wget
#wget http://storyday.com/index.php (将会http下载这个网页,并且保存成index.php)
wget -O wordpress.tar.gz http://wordpress.org/latest.tar.gz #将下载的结果保存wordpress.tar.gz
wget -r ftp://10.8.8.8/movie/ #目录结构和网站标题都给记录下来
wget -r -nd ftp://10.8.8.8/movie/ #没有目录结构
wget -r -nH ftp://10.8.8.8/movie/ #有movie目录


#21. 其他命令
date #—- 显示和设置日期时间
uptime #—- 显示现在时间、系统运行时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载
stat #—- 显示指定文件的相关信息
who、w #—- 显示在线登录用户
whoami #—- 显示用户自己的身份
id #—- 显示当前用户的id信息
hostname #—- 显示主机名称
uname #—- 显示操作系统信息
dmesg #—- 显示系统启动信息 du #—- 显示指定的文件(目录)已使用的磁盘空间的总量
df #—- 显示文件系统磁盘空间的使用情况
free #—- 显示当前内存和交换空间的使用情况
fdisk -l #—- 显示磁盘信息
locale #—- 显示当前语言环境