cd 、cd ~ 、cd ~username 、cd -

ls   列出文件夹 ls -l 、 ls -al /root
date   显示时间 date+%Y/%m/%d
cal    日历  cal  2015 
bc    计算器

pwd 查看当前所在目录

mkdir rmdir  创建 删除 文件夹  (可以同时创建/删除多个)

mv 移动/重命名
man <命令> 查看命令的帮助手册  即 manunal 系统手册的电子版本 这些内容大多数都是对命令的解释信息

man <命令> 后 出现的这个屏幕画面,我们称呼他为 man page  在man page中可以按的键有:

  • 空格键:  往下翻一页;
  • page up:  往上翻一页;
  • page down: 往下翻一页;
  • home:  回到最前面;
  • end:  去到最终页;
  • /word:  搜寻 word 这个档案。

man page 通常是放在 /usr/share/man 里头 我们可以透过修改他的 man page 搜寻路径来改善这个目录的问题!修改 /etc/man.config ( 有的版本为 man.conf ) 即可啰


<命令> --help 查看命令的帮助手册  显示一些工具的信息
info  <命令>  info工具包括一些关于Linux shell、工具、GNU项目开发程序的说明文档。 当出现以上的信息内容后:按下?键,可以列出info窗口中的相关命令. pgup pgdn   p 及 n 往前及往后翻页,如果看到『 * text :』的项目时,将光标移到该项目上面,按下『Enter』还可以进入次页面  说明文件档:/usr/share/doc

  • 将数据同步写入硬盘中的指令: sync
  • 最正确的关机指令: shutdown
  • 重新启动: reboot
  • 关机啰: halt

修改权限:

  chgrp <组名> <文件/目录>: (change group 的缩写)改变档案所属群组  必须要在 /etc/group 里面存在的组名字
      chown [ -R ] <账号名称> <档案或目录>   |    (change owner 的缩写)改变档案所属人
      chown [ -R ] <账号名称:组名> <档案或目录>   |    chown –R root:root tmp

      chmod :改变档案的属性、 SUID 、等等的特性

-rwxrwxrwx

r:4
w:2
x:1

数字 说明 权限
0 没有任何权限 ---
1 执行权限 --x
2 写入权限 -w-
3 执行权限和写入权限:1 (执行) + 2 (写入) = 3 -wx
4 读取权限 r--
5 读取和执行权限:4 (读取) + 1 (执行) = 5 r-x
6 读取和写入权限:4 (读取) + 2 (写入) = 6 rw-
7 所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7 rwx

owner  = rwx  = 4+2+1 = 7
group  = rwx  = 4+2+1 = 7
others = ---  = 0+0+0 = 0

chmod [-R] xyz 档案或目录
xyz 为同三组 rwx 属性数值的相加  777 755  770 ...

 

chmod
u
g
o
a
+(加入)
-(除去)
=(设定)
r
w
x
档案或目录

u g o a   =>  user group other all

 chmod u=rwx,og=rx .bashrc

 SUID和SGID位  继承该程序所有者(该程序所在组)的特殊权限

$ ls -l /usr/bin/passwd  
-r-sr-xr-x
$ chmod ug+s dirname
$ ls -l
drwsr-sr-x

wc <filename>: 统计当前文件的行数、单词数和字符数

 

Shell会有一个初始化的过程,用来设置环境变量。这个阶段,Shell会读取 /etc/profile 和 .profile 两个文件  : 文件是否存在,如果存在,就读取内容,否则就跳过,但是不会报错。

$PS1='=>' 修改命令提示符  之后 $ 就变成了 =>   
=>PS1="[\u@\h \w]\$"
[root@ip-72-167-112-17 /var/www/tutorialspoint/Linux]$
转义字符描述
\t 当前时间,格式为 HH:MM:SS
\d 当前日期,格式为Weekday Month Date
\n 换行
\W 当前所在目录
\w 当前所在目录的完整路径
\u 用户名
\h 主机名(IP地址)
# 输入的命令的个数,每输入一个新的命令就会加1
\$ 如果是超级用户 root,提示符为#,否则为$。

如果用户输入的命令不完整,Shell还会使用第二提示符来等待用户完成命令的输入。默认的第二命令提示符是 >,保存在 PS2 变量,可以随意修改。

变量描述
DISPLAY 用来设置将图形显示到何处。
HOME 当前用户的主目录。
IFS 内部域分隔符。
LANG LANG可以让系统支持多语言。例如,将LANG设为pt_BR,则可以支持(巴西)葡萄牙语。
PATH 指定Shell命令的路径。
PWD 当前所在目录,即 cd 到的目录。
RANDOM 生成一个介于 0 和 32767 之间的随机数。
TERM 设置终端类型。
TZ 时区。可以是AST(大西洋标准时间)或GMT(格林尼治标准时间)等。
UID 以数字形式表示的当前用户ID,shell启动时会被初始化。

grep 是一个强大的使用正则表达式进行全局文本搜索工具

选项说明
-v 反转查询,输出不匹配的行。例如,grep -v "test" demo.txt 将输出不包含"test"的行。
-n 输出匹配的行以及行号。
-l 输出匹配的行所在的文件名。
-c 输出匹配的总行数。
-i 不区分大小写进行匹配。

sort  命令 将文件中的各行按字母或数进行排序  .  sort命令既可以从特定的文件,也可以从stdin获取输入。

选项描述
-n 按照数字大小排序,例如,10会排在2后面;-n 选项会忽略空格或 tab缩进。
-r 降序排序。sort 默认是升序排序。
-f 不区分大小写。
+x 对第x列(从0开始)进行排序。

pg和more命令

如果文件内容过多,全部显示会很乱,可以使用 pgmore 命令分页显示,每次只显示一屏

 PS 命令  查看进程的运行状态

选项说明
-a 显示所有用户的所有进程。
-x 显示无终端的进程。
-u 显示更多信息,类似于 -f 选项。
-e 显示所有进程。
-f 查看更多信息,f 是 full 的缩写。

结果的列:

描述
UID 进程所属用户的ID,即哪个用户创建了该进程。
PID 进程ID。
PPID 父进程ID,创建该进程的进程称为父进程。
C CPU使用率。
STIME 进程被创建的时间。
TTY 与进程有关的终端类型。
TIME 进程所使用的CPU时间。
CMD 创建该进程的命令。

top 命令 动态显示正在运行的进程,还可以按照指定条件对进程进行排序,与Windows的任务管理器类似。

jobs 命令可以用来查看系统中正在运行的任务

fg 命令可以将后台任务调到前台,语法为:

$fg %jobnumber

bg 命令可以将后台暂停的任务,调到前台继续运行,语法为: $bg %jobnumber

jobnumber 同样是通过 jobs 命令获取的后台任务的的序号,注意不是pid。如果前台只有一个任务,可以不指定 jobnumber。
如果希望将当前任务转移到后台,可以先 Ctrl+z 暂停任务,再使用 bg 命令。任务转移到后台可以空出终端,继续输入其他命令。

 

网络通信

ping

ftp

$ftp hostname or ip-address

接下来会提示你输入用户名和密码,验证成功后会进入主目录,然后就可以使用 ftp 工具的命令进行操作了。

ftp命令说明
put filename 将本地文件上传到远程主机。
get filename 将远程文件下载到本地。
mput file list 将多个本地文件上传到远程主机。
mget file list 将多个远程文件下载到本地。
prompt off 关闭提示。默认情况下,使用 mput 或 mget 命令会不断提示你确认文件的上传或下载。
prompt on 打开提示。
dir 列出远程主机当前目录下的所有文件。
cd dirname 改变远程主机目录。
lcd dirname 改变本地目录。
quit 退出登录。

telnet 工具可以让我们连接并登录到远程计算机。

finger 可以让我们查看本地主机或远程主机上的用户信息

安设和登录命令:login、 shutdown、 hwoulsternbyive、 rekick out 、mount、umount 、chsh
文件执掌命令:file、 mkdir、 grep、dd、 find、 mv 、ls 、diff、 cby、 ln
体系管理相关命令: df、 top、 free、 quota 、by、 lp、 compileeuser、 groupcompilee kill、 crontabdominwouls、 tar、 unzip、 gunzip 、lwhereast
网络操作命令:ifconfig、 ip 、ping 、 netstby 、telnet、 ftp、 route、 rlogin rcp 、finger 、mail 、nslookup
体系安宁相关命令: pbumwd 、su、 umrequest 、chgrp、 chmod、chown、chbytr、sudo、 pswho

http://www.linuxeye.com/command/

 posted on 2015-09-18 12:12  changs  阅读(127)  评论(0)    收藏  举报