linux常用命令

http://blog.csdn.net/a_ran/article/details/41355973

https://blog.csdn.net/u013322876/article/details/50618088

首先先教你们四个热键,学会这四个键,收益一辈子。

    Tab按键---命令补齐功能

    Ctrl+c按键---停掉正在运行的程序

    Ctrl+d按键---相当于exit,退出

    Ctrl+l按键---清屏

计算器命令:bc

显示日历的命令:cal

显示日期的命令:date

改变文件的权限命令:chmod

创建新目录命令:mkdir

由第一行开始显示内容命令:cat

复制档案或目录命令:cp

cd .. 返回上一级目录 

cd ../.. 返回上两级目录 

cd 进入个人的主目录 

cd ~user1 进入个人的主目录 

cd - 返回上次所在的目录 

pwd 显示工作路径 

ls 查看目录中的文件 

ls -F 查看目录中的文件 

ls -l 显示文件和目录的详细资料 

ls -a 显示隐藏文件 

ls *[0-9]* 显示包含数字的文件名和目录名 

tree 显示文件和目录由根目录开始的树形结构(1) 

lstree 显示文件和目录由根目录开始的树形结构(2) 

mkdir dir1 创建一个叫做 'dir1' 的目录' 

mkdir dir1 dir2 同时创建两个目录 

mkdir -p /tmp/dir1/dir2 创建一个目录树 

rm -f file1 删除一个叫做 'file1' 的文件' 

rmdir dir1 删除一个叫做 'dir1' 的目录' 

rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容 

rm -rf dir1 dir2 同时删除两个目录及它们的内容 

mv dir1 new_dir 重命名/移动 一个目录 

cp file1 file2 复制一个文件 

cp dir/* . 复制一个目录下的所有文件到当前工作目录 

cp -a /tmp/dir1 . 复制一个目录到当前工作目录 

cp -a dir1 dir2 复制一个目录 

ln -s file1 lnk1 创建一个指向文件或目录的软链接 

ln file1 lnk1 创建一个指向文件或目录的物理链接 

touch -t 0712250000 file1 修改一个文件或目录的时间戳 - (YYMMDDhhmm)

file file1 outputs the mime type of the file as text 

iconv -l 列出已知的编码 

iconv -f fromEncoding -t toEncoding inputFile > outputFile creates a new from the given input file by assuming it is encoded in fromEncoding and converting it to toEncoding. 

find . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; batch resize files in the current directory and send them to a thumbnails directory (requires convert from Imagemagick) 




1. 打开终端的方法(我演示的系统是Linux Mint)

    A. 点击终端图标

    B. 右击桌面,在右键菜单中选择终端

    C. Ctrl+alt+t

2. pwd 命令:查看当前路径

  “/” 代表根目录,类似Windows的C盘。

3. cd 命令:更改当前目录

  “..” 代表上一级目录,“.” 代表当前目录。

4. ls 命令:查看当前路径下的文件列表

    ls -a: 显示所有文件,包括隐藏文件(在linux中,隐藏文件的文件名以‘.’开头)

    ls -l: 显示文件的所有信息,包括权限、所属用户、大小、访问时间等

5. touch 命令: 新建文件

6. mkdir 命令: 新建文件夹

    在linux中,文件的后缀名意义没有Windows的大,仅作为标识。

7. gedit 命令:编辑文本文件

8. cat 命令: 在终端中查看文本文件的内容

9. cp 命令: 复制文件

  cp

    ‘-r’: 复制文件夹

10. mv 命令: 移动文件(相当于剪切后复制)

11. rm 命令: 删除文件

    -f参数:强制删除文件,不提示是否删除

    -r参数:递归删除,用于删除文件夹及其中的所有文件

    -rf参数:-r 和 -f 的结合

12. Tab键

    在输入命令和后面的参数的前几个字母时,可以使用Tab键自动补全




范例:

zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

# zip -r yasuo.zip abc.txt dir1

2.我下载了一个yasuo.zip文件,想解压缩:

# unzip yasuo.zip

3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

# unzip abc\?.zip

注释:?表示一个字符,如果用*表示任意多个字符。

4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

# unzip -v large.zip

5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

# unzip -t large.zip

6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

# unzip -j music.zip

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容