显示当前目录
pwd
改变当前目录
cd
删除目录
rmdir 删除空目录
rm –rf 删除非空目录
拷贝目录
cp –a
拷贝文件
cp 源路径\文件名目标路径\文件名
解压文件
sudo tar -zxvf apache-tomcat-6.0.37.tar.gz
查看文件属性
ls
dir
ls –l:查看文件详细属性
ls –a:查看隐藏文件
ls –l | more:重定向
查看磁盘情况
fdisk –l
U盘操作
系统自动挂载到/media内某个目录
人工挂载需要命令mount/umount来进行
执行命令sudo fdisk -l 命令查看u盘所在分区
Device Boot Start End Blocks Id System
/dev/sda4 * 63 15633407 7816672+ c W95 FAT32 (LBA) 如上分区在/dev/sda4
使用命令创建usb目录:mkdir /mnt/usb
sudo mcdount /dev/sda4 /mnt/usb挂载到文件夹下/mnt/usb
查看磁盘占用情况
df –h
文件操作命令
touch 建立空文件
cp 复制命令
cp -r dir1 dir2 递归复制命令(复制子目录信息)
mv 移动文件和改文件名
rm 删除文件和目录
rm -rf 删除所有内容(包括目录和文件)r 递归 f 强制
建立符号连接
ln 建立符号连接
ln -s 源目标
ln -s /etc/intitab intitab 将inittab指向实际文件/etc/inittab
按Tab键可将目录字符串补全
查找文件命令
find 搜索文件及目录
例如,find / -name aaa.java 在根目录下查找名字是aaa.java的文件
搜索一段时间内存取/变更的文件或目录
find /home -admin -10 十分钟内存取的文件或目录
find /home -atime -10 十小时内存取的文件或目录
find /home -cmin -10 十分钟内更改过的文件或目录
find /home -ctime +10 十小时前更改过的文件或目录
搜索指定大小的文件
find /home -size +10k 在/home目录下查找大小为10k的文件
显示文件内容
more 显示文件内容,带分页
less 显示文件内容带分页
grep 在文本中查询内容
grep"hellp" aaa.java 在aaa.java中查找hello的关键词
grep-n "hello" aaa.java 查找并在结果中显示行号
重定向和管道命令
| 管道命令,把上一个命令的结果交给管道命令后的命令处理
>,<和>> 重定向命令,<表示从文件中输入信息
man 查询命令详细信息,Linux中有问题问男人(manual的缩写)
例如,more install.log,这样可以一页一页显示,打空格键可往下翻页,Ctrl+Page Up可向上翻页
再如,ls -l /etc/ | more 将输出结果重定位到管道中
ls-l > a.txt 将命令输出到a.txt(覆盖写)
ls-l >> aa.txt 将命令结果追加到aa.txt末尾