03.linux入门命令

1.linux命令的格式

命令 [选项] [参数]

eg:
ls 
ls -l
ls -l /home

注:

a.选项与参数不一定存在
b.选项用 "-" 来指明
c.命令,选项,参数之间用空格隔开

2.pwd:显示当前所在目录

3.ls:显示当前目录下的内容

ls 目录名

ls /home    // 指定显示 /home 的内容
ls ~        // 指定显示 /home/book的内容

ls 选项 目录名

-l:显示详细信息(文本权限,文件最后修改时间,文件大小)
-a:显示隐藏文件
-h:将文件大小以K,M,G来显示

4.cd:切换路径

cd ~            // 均返回家目录/home/book
cd .            // 切换到当前目录
cd ./...        // 当前目录中执行
cd ../..        // 切换到上上级路径
cd -            // 切换到上一次的路径
cd ../()        // 上一级目录中执行

5.mkdir:新建目录

mkdir 目录名

eg:
mkdir dir0        // 创建dir0这个目录

mkdir -p 父目录/子目录

eg:
mkdir -p dir1/dir2

6.rmdir:删除目录

rmdir 删除目录

7.touch:新建文件

8.mv:修改文件名,移动路径

mv 旧文件名 新文件名

mv file1 file2        // 修改文件名

mv 旧目录名 新目录名

mv dir1 dir2         // 修改目录名

mv 文件名 目录名

mv file2 dir2        // 把file2文件移动到所在目录中的dir2目录中

9.cp:赋值文件

cp 源文件 目标文件名

eg:
cp file1 file2        // 把file1复制成file2

cp 源文件 目标目录名

eg:
cp file2 dira        // 把文件file2复制到dir0(同一目录下)

cp 源目录名 目标目录名

eg:   
cp -r dira dirb         // -r 递归,一级一级的
cp -i file2 dira        // -i 询问你是否要覆盖同名的文件

9.rm:删除

常用选项

-i:询问是否
-r:递归,一级一级的
-f:强制删除

eg:
rm fiel1
rm -i file2
rm -r dira
rm -ir dirb        // 逐级删除并询问

10.cat:查看文件内容

eg:
cat file1
cat file1 file2        // 依次查看文件1,文件2
cat -n file1           // 显示文件内容,并在其前显示行号

11.man:查看手册

eg:
man ls            // 没有指定使用那一页,默认使用第一页
man 1 ls          // 使用第一页,在其中查找ls
man 2 open

man:
a.第一页可执行程序,shell命令
b.系统调用(open/write/read/close等)
c.库调用
d....
e....

12.clear:清屏(向下翻一页)

清除屏幕
clear:刷新屏幕,保留历史命令操作记录
说明:此命令本质上只是让终端向后翻一页,
当向上滚动鼠标时,还是可以看到之前命令的操作记录

13.reset:重新初始化屏幕,清除历史命令操作记录

14.gedit:编辑文本

你可能感兴趣的:(03.linux入门命令)