Linux命令man/ls/chmod/cd/cp

来源:互联网 发布:mac 远程工具 编辑:程序博客网 时间:2024/05/21 23:32

一、快捷键

[Tab]按键:具有『命令补全』和『档案补齐』的功能

[Ctrl]-c 按键:指令中止

[Ctrl]-d 按键:退出exit

[Ctrl] + [Alt] + [T]:快速打开终端Terminal

[Ctrl] + [Shift] + [T]: 在打开的终端窗口新建一个TAB

二、基本命令

1.man:打开相关命令的帮助文档

> 使用方法,man 命令

例子,man ls

左上角显示“LS(1)”,“LS”表示手册名称,“(1)”表示该手册位于第一章节。

所以命令可以输入:man [章节号] 手册名称

$ man 2 read$ man 3 printf$ man 7 signal

man 是按照手册的章节号的顺序进行搜索的。Linux 的 man手册共有以下几个章节:

章节编号

章节名称

章节主要内容

1

General Commands

用户在shell中可以操作的指令(可执行文档)

2

System Calls

系统调用的函数与工具等

3

Sunroutines

C语言库函数

4

Special Files

设备或者特殊文件

5

File Formats

文件格式与规则

6

Games

游戏及其他

7

Macros and Conventions

表示宏、包和其他杂项

8

Maintenence Commands

系统管理员相关命令

 

2、ls : 显示目录下的内容 -- list directory contents

> 重要参数

-a  --all : do not hid entries starting with . (显示隐藏文件)

-s  --size : print size of each file in blocks.

-d  --directory : list directory entries instead of contents, do not deference (废弃) symbolic links.(列出目录而不是内容,不废弃符号链接)

-l : use a long list format

例子,ls -al

3、chmod : 改变档案的权限(只有档案的所有者才可以更改档案的权限)

Linux有4种角色:root,档案所有者(owner),所有者所在群组(group),其他人(other)

> 重要参数:chmod -R 递归处理

> 使用方法1,

chmod ddd 需要改变权限的文档

其中ddd表示三个0~7之间的数字,分别对应三种角色的权限,权限的加权值分别为读r:4,写w:2,执行x:1.

因此数字7表示4+2+1,即有“读”,“写”,“执行”的权限。例子,chmod 777 user.bin

> 使用方法2,chmod (u,g,o,a)(+,-,=)(r,w,x) 需要改变权限的文档

其中u表示档案所有者(user),g表示所有者所在群组(group),o表示其他人(other),a表示所有人(all)。

例子,chmod -R a+r mydoc/ (所有人增加读目录mudoc/的权限)

4、cd : 改变路径

> 使用方法

cd / 绝对路径

cd ./ 相对路径 .代表当前目录

cd ../ 相对路径 ..代表上一层目录

cd ~ 切换到所在用户的home目录

例子,cd ./test/

5、pwd : 显示当前目录

6、mkdir:创建目录

> 重要参数:

-p,--parents : no error if existing, make parent directories as needed  递归创建

-m ,--mode : set file mode (as in chmod) 直接设置权限

例子,mkdir -p /home/test/

7、rmdir:删除空目录

> 重要参数:rmdir -p 递归删除,将目录的上层目录也删除

例子,rmdir -p /home/test/

8、cp : 复制

> 重要参数:

-i ,--interactive : prompt before overwrite (覆盖前进行提示,即询问是否覆盖) yes是覆盖,no是不覆盖

-n ,--no-clobber : do not overwrite an existing file.(不覆盖已有文件)

-R,-r,--recursive : copy directories recursively (进行递归复制文件夹下的文件)

-p,--preserve : preserve the specified attributes (mode,ownershio,timestamps) 连同档案的属性一起复制(权限,所有者,时间戳)

-a,--archive : 相当与-pdr same as -dR --preserve=all

例子,cp -a /home/test/user.bin /home/test2/

9、rm : 删除

> 重要参数:

rm -i 询问是否删除

rm -r 递归删除

例子,rm -r /home/test/

10、mv : 移动,重命名

11、less,more:读档案(如需要编辑,可使用vi或gedit)

12、touch:新建档案,修改档案时间

13、which:搜索可执行档

whereis:从环境变量中查找

locate: 从数据库中查找(updatedb手动更新数据库)

例子,locate user.bin

find:直接从硬盘搜索

例子,find /home/ -name user.bin

三、使用root权限执行命令

1.每个用户都可以使用root权限来执行一些特殊的命令

可以使用sudo -l 来查看可以使用root权限来执行的命令。

2.使用root权限执行命令的方法:sudo 命令

例子,sudo chmod 777 /home/etc/shadow

四、远程登录

Ubuntu上安装xrdp后,可以使用windows的mstsc远程登录,

xrdp安装方法:sudo apt-get install xrdp

远程桌面登录:$ sudo apt-get install rdesktop  

$ rdesktop 10.0.0.94

$ ping 10.0.0.94    # 判断网络故障常用的命令

$ ssh -X yanxia.dong@10.0.0.94  #用大写X,支持图形界面

0 0
原创粉丝点击