linux基础命令

useradd   创建用户  passwd    设置密码 ctri + alt + f2  切换到二号终端  touch  创建文件  mkdir 创建目录     ls -a  查看文件

userdel    删除用户 whoami  查看当前用户 who    查看用户正在干啥       date 显示当前的时间 date 月 日 时分年    修改时间
 
cal 月   年 cal 当前年月份 cat/etc/passwd  查看用户信息

hwclock -w 硬件同步 hwclock -s系统同步

man su 查看命令英文的功能 ls --help  查看中文所有命令                     more /etc/passwd   百分比查看

Ctrl + l 清除所有命令                                                    cat /etc/passwd    只读文件

who -b 显示上一次重新启动的日期和时间                                     rm -rf /etc/passwd  强制删除

who -r 显示当前运行级别                                                  rmdir /etc/passwd   删除                                          

who -H 为每一列添加标题                                                  head  -n 3 /etc/passwd  前三行

who -q 对当前登录用户数量统计                                            head   /etc/passwd     默认为前10行

who -a 显示所有信息                                                     tail  /etc/passwd      默认为后10行
 
ls --help  命令下的所有意思                                              less                  翻页
退出命令:exit
whoami命令的功能:列出目前登陆Linux系统所使用的用户名
who命令的功能:列出目前哪些用户在系统上工作。
who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
date命令的功能:显示系统当前的日期和时间。date命令设置时间时间的格式:date 月日时分年。hwclock –s 同步硬件 –w 同步系统
cal命令的功能:显示某月的日历。
clear命令的功能:清除屏幕      快捷键:ctrl+l
su命令的功能:从当前的用户切换到另一个指定的其他用户。
passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。
第一种方法:man命令的功能:获取某个Linux命令的使用说明。
第二种方法:--help功能和man一样。
pwd命令的功能:确定现在所在的工作目录
cd命令的功能:切换当前目录
 “cd ..”命令:进入上一级目录
 “cd ~”命令:切换到用户的家目录
 “cd”命令:同cd ~,也可切换到用户的家目录
 “cd –”命令:切换到用户之前的工作目录
 “cd 目录名”命令:切换到指定的目录。
ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
 ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件
 ls –all命令:同ls –a
 ls –l命令:列出某个目录中每一个文件的详细资料
cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。Cp 源文件 目标文件
cp–r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
cp-f(force,强制):在目标文件已经存在的时候不询问直接强制复制。
mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
mkdir命令的功能:创建一个新目录
touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。
rm命令的功能:永久地在文件系统中删除文件或目录。
 rm–r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
 rm–f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。
rmdir命令的功能:删除空目录。
rm –r命令的功能:删除包含文件和子目录的目录。
cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。
head命令的功能:默认将显示一个文件的前10行。-n 改变显示的行数。
tail命令的功能:默认显示文件最后10行的内容。-n 显示从文件末尾算起的n行。
more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比,分页显示。
useradd命令的功能:新增一个用户。
 Useradd–u:指定用户的UID
 Useradd–g:指定用户所属的GID
 Useradd–G: 指定用户所属的群组
 Useradd–c:指定用户的备注信息
 Useradd–s:指定用户所用的shell
 Useradd–d:指定用户的家目录
usermod命令的功能:修改用户的账户信息。
 usermod–u:修改用户的UID
 usermod–g:修改用户的GID
 usermod–G:将一个用户加入到指定的群组中
 usermod–c:修改用户的备注信息
 usermod–s:修改用户所用的shell
 usermod–d:修改用户的家目录
usermod –L命户令的功能:将用户的账号锁住
usermod –U命户令的功能:将用户的账号解锁
userdel命令的功能:删除用户。
 userdel–r:在删除用户的同时删除这个用户的家目录及其邮箱。
groupadd命令的功能:创建一个新的群组账号。
 groupadd–g:指定群组的GID
groupmod命令的功能:修改一个群组账号的信息。
 groupmod–g:修改群组的GID
 groupmod–n:修改群组的名称
groupdel命令的功能:删除一个群组账号。
ls –l命令查看文件上所设定的权限。
chown修改文件的属主
chown  属主:属组  文件
chown 属主 文件
chgrp修改文件的属组
第一种办法:chown  :属组  文件
第二种方法:chgrp  属组  文件
chmod命令的功能:设定或更改文件或目录上的权限。
chmod-R选项:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限。
*.数字表示法中:4:表示具有读(read)权限。
     2:表示具有写(write)权限。
     1:表示具有执行(execute)权限。
     0:表示没有相应的权限。
*.符号表示法中:还是chmod命令,整个命令分三部分完成:
第1个部分,表示要设定或更改谁的权限状态。
u:表示所有者(owner)的权限。
g:表示群组(group)的权限。
o:表示既不是owner也不与owner在同一个group的其他用户(other)的权限。
a:表示以上3组,也就是所有用户(all)的权限。
第2部分,是运算符(operator),也有人称为操作符,其中的具体表示如下:
+:表示加入权限
-:表示去掉权限
=:表示设定权限
第3部分,表示权限(permission),其中的具体表示如下:
r:表示read(读)权限。
w:表示write(写)权限。
X:表示execut(执行)权限。
针对目录设置粘着位 :t
chmod +t 文件
设置相应的x权限,否则t权限并不能正真生效。(大写T说明t权限未生效)
针对文件属主和组设置SUID和GUID设置临时超级权限:s
       chmod a+s 文件
       chmod +s 文件
在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效。(大写S说明s权限未生效)
数字设置法设置s u i d临时root:将相应的权限位之前的那一位设置为4;
   设置g u i d临时root:将相应的权限位之前的那一位设置为2;
   两者都置位临时root:将相应的权限位之前的那一位设置为4+2=6。
passwd修改密码和检查用户密码的状态
passwd–S选项:root用户可以使用带有-S选项的passwd命令查看其他用户的密码状态。
Su与echo:使用echo命令显示环境变量PATH的值:echo $PATH。带有-选项的su命令会重新设置环境变量。
groups命令的功能:确定当前用户所属的群组
id命令的功能:不但可以获取当前用户的群组,还可以获取群组的ID及用户ID和用户名。
使用cat命令实现文件的纵向合并:cat 文件1 文件2 >文件3
                文件内容添加:cat 文件1 文件2 >>文件3
tar命令的功能:打包;将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。要打的包在前,文件在后。
c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
打包文件:tar cvf tar文件名 文件 ; 显示打包文件中所有文件:tar tf tar文件名 ;   抽取打包文件:tar xvf tar文件  -C 路径
将文件压缩成.gz格式的压缩包应该使用的命令为:gzip 文件 –c > /路径/文件名.gz
将压缩文件解压缩的命令为:gunzip 文件名.gz >路径
将文件压缩成.bz2格式的压缩包应该使用的命令为:bzip2 文件 >路径
将压缩文件解压缩的命令为:bunzip2 文件名.bz2 >路径
打包压缩:gz文件:tar czvf 文件名.gz 源文件
          bz文件:tar cjvf 文件名.bz 源文件
解压缩:gz文件:tar xzvf 文件名.gz -c 解压路径
        Bz文件:tar xjvf 文件名.bz -c 解压路径
查看曾经输过命令的命令:history

useradd   创建用户  passwd    设置密码 ctri + alt + f2  切换到二号终端  touch  创建文件  mkdir 创建目录     ls -a  查看文件

userdel    删除用户 whoami  查看当前用户 who    查看用户正在干啥       date 显示当前的时间 date 月 日 时分年    修改时间
 
cal 月   年 cal 当前年月份 cat/etc/passwd  查看用户信息

hwclock -w 硬件同步 hwclock -s系统同步

man su 查看命令英文的功能 ls --help  查看中文所有命令                     more /etc/passwd   百分比查看

Ctrl + l 清除所有命令                                                    cat /etc/passwd    只读文件

who -b 显示上一次重新启动的日期和时间                                     rm -rf /etc/passwd  强制删除

who -r 显示当前运行级别                                                  rmdir /etc/passwd   删除                                          

who -H 为每一列添加标题                                                  head  -n 3 /etc/passwd  前三行

who -q 对当前登录用户数量统计                                            head   /etc/passwd     默认为前10行

who -a 显示所有信息                                                     tail  /etc/passwd      默认为后10行
 
ls --help  命令下的所有意思                                              less                  翻页
退出命令:exit
whoami命令的功能:列出目前登陆Linux系统所使用的用户名
who命令的功能:列出目前哪些用户在系统上工作。
who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
date命令的功能:显示系统当前的日期和时间。date命令设置时间时间的格式:date 月日时分年。hwclock –s 同步硬件 –w 同步系统
cal命令的功能:显示某月的日历。
clear命令的功能:清除屏幕      快捷键:ctrl+l
su命令的功能:从当前的用户切换到另一个指定的其他用户。
passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。
第一种方法:man命令的功能:获取某个Linux命令的使用说明。
第二种方法:--help功能和man一样。
pwd命令的功能:确定现在所在的工作目录
cd命令的功能:切换当前目录
 “cd ..”命令:进入上一级目录
 “cd ~”命令:切换到用户的家目录
 “cd”命令:同cd ~,也可切换到用户的家目录
 “cd –”命令:切换到用户之前的工作目录
 “cd 目录名”命令:切换到指定的目录。
ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
 ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件
 ls –all命令:同ls –a
 ls –l命令:列出某个目录中每一个文件的详细资料
cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。Cp 源文件 目标文件
cp–r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
cp-f(force,强制):在目标文件已经存在的时候不询问直接强制复制。
mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
mkdir命令的功能:创建一个新目录
touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。
rm命令的功能:永久地在文件系统中删除文件或目录。
 rm–r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
 rm–f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。
rmdir命令的功能:删除空目录。
rm –r命令的功能:删除包含文件和子目录的目录。
cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。
head命令的功能:默认将显示一个文件的前10行。-n 改变显示的行数。
tail命令的功能:默认显示文件最后10行的内容。-n 显示从文件末尾算起的n行。
more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比,分页显示。
useradd命令的功能:新增一个用户。
 Useradd–u:指定用户的UID
 Useradd–g:指定用户所属的GID
 Useradd–G: 指定用户所属的群组
 Useradd–c:指定用户的备注信息
 Useradd–s:指定用户所用的shell
 Useradd–d:指定用户的家目录
usermod命令的功能:修改用户的账户信息。
 usermod–u:修改用户的UID
 usermod–g:修改用户的GID
 usermod–G:将一个用户加入到指定的群组中
 usermod–c:修改用户的备注信息
 usermod–s:修改用户所用的shell
 usermod–d:修改用户的家目录
usermod –L命户令的功能:将用户的账号锁住
usermod –U命户令的功能:将用户的账号解锁
userdel命令的功能:删除用户。
 userdel–r:在删除用户的同时删除这个用户的家目录及其邮箱。
groupadd命令的功能:创建一个新的群组账号。
 groupadd–g:指定群组的GID
groupmod命令的功能:修改一个群组账号的信息。
 groupmod–g:修改群组的GID
 groupmod–n:修改群组的名称
groupdel命令的功能:删除一个群组账号。
ls –l命令查看文件上所设定的权限。
chown修改文件的属主
chown  属主:属组  文件
chown 属主 文件
chgrp修改文件的属组
第一种办法:chown  :属组  文件
第二种方法:chgrp  属组  文件
chmod命令的功能:设定或更改文件或目录上的权限。
chmod-R选项:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限。
*.数字表示法中:4:表示具有读(read)权限。
     2:表示具有写(write)权限。
     1:表示具有执行(execute)权限。
     0:表示没有相应的权限。
*.符号表示法中:还是chmod命令,整个命令分三部分完成:
第1个部分,表示要设定或更改谁的权限状态。
u:表示所有者(owner)的权限。
g:表示群组(group)的权限。
o:表示既不是owner也不与owner在同一个group的其他用户(other)的权限。
a:表示以上3组,也就是所有用户(all)的权限。
第2部分,是运算符(operator),也有人称为操作符,其中的具体表示如下:
+:表示加入权限
-:表示去掉权限
=:表示设定权限
第3部分,表示权限(permission),其中的具体表示如下:
r:表示read(读)权限。
w:表示write(写)权限。
X:表示execut(执行)权限。
针对目录设置粘着位 :t
chmod +t 文件
设置相应的x权限,否则t权限并不能正真生效。(大写T说明t权限未生效)
针对文件属主和组设置SUID和GUID设置临时超级权限:s
       chmod a+s 文件
       chmod +s 文件
在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效。(大写S说明s权限未生效)
数字设置法设置s u i d临时root:将相应的权限位之前的那一位设置为4;
   设置g u i d临时root:将相应的权限位之前的那一位设置为2;
   两者都置位临时root:将相应的权限位之前的那一位设置为4+2=6。
passwd修改密码和检查用户密码的状态
passwd–S选项:root用户可以使用带有-S选项的passwd命令查看其他用户的密码状态。
Su与echo:使用echo命令显示环境变量PATH的值:echo $PATH。带有-选项的su命令会重新设置环境变量。
groups命令的功能:确定当前用户所属的群组
id命令的功能:不但可以获取当前用户的群组,还可以获取群组的ID及用户ID和用户名。
使用cat命令实现文件的纵向合并:cat 文件1 文件2 >文件3
                文件内容添加:cat 文件1 文件2 >>文件3
tar命令的功能:打包;将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。要打的包在前,文件在后。
c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
打包文件:tar cvf tar文件名 文件 ; 显示打包文件中所有文件:tar tf tar文件名 ;   抽取打包文件:tar xvf tar文件  -C 路径
将文件压缩成.gz格式的压缩包应该使用的命令为:gzip 文件 –c > /路径/文件名.gz
将压缩文件解压缩的命令为:gunzip 文件名.gz >路径
将文件压缩成.bz2格式的压缩包应该使用的命令为:bzip2 文件 >路径
将压缩文件解压缩的命令为:bunzip2 文件名.bz2 >路径
打包压缩:gz文件:tar czvf 文件名.gz 源文件
          bz文件:tar cjvf 文件名.bz 源文件
解压缩:gz文件:tar xzvf 文件名.gz -c 解压路径
        Bz文件:tar xjvf 文件名.bz -c 解压路径
查看曾经输过命令的命令:history

useradd   创建用户  passwd    设置密码 ctri + alt + f2  切换到二号终端  touch  创建文件  mkdir 创建目录     ls -a  查看文件

userdel    删除用户 whoami  查看当前用户 who    查看用户正在干啥       date 显示当前的时间 date 月 日 时分年    修改时间
 
cal 月   年 cal 当前年月份 cat/etc/passwd  查看用户信息

hwclock -w 硬件同步 hwclock -s系统同步

man su 查看命令英文的功能 ls --help  查看中文所有命令                     more /etc/passwd   百分比查看

Ctrl + l 清除所有命令                                                    cat /etc/passwd    只读文件

who -b 显示上一次重新启动的日期和时间                                     rm -rf /etc/passwd  强制删除

who -r 显示当前运行级别                                                  rmdir /etc/passwd   删除                                          

who -H 为每一列添加标题                                                  head  -n 3 /etc/passwd  前三行

who -q 对当前登录用户数量统计                                            head   /etc/passwd     默认为前10行

who -a 显示所有信息                                                     tail  /etc/passwd      默认为后10行
 
ls --help  命令下的所有意思                                              less                  翻页
退出命令:exit
whoami命令的功能:列出目前登陆Linux系统所使用的用户名
who命令的功能:列出目前哪些用户在系统上工作。
who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
date命令的功能:显示系统当前的日期和时间。date命令设置时间时间的格式:date 月日时分年。hwclock –s 同步硬件 –w 同步系统
cal命令的功能:显示某月的日历。
clear命令的功能:清除屏幕      快捷键:ctrl+l
su命令的功能:从当前的用户切换到另一个指定的其他用户。
passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。
第一种方法:man命令的功能:获取某个Linux命令的使用说明。
第二种方法:--help功能和man一样。
pwd命令的功能:确定现在所在的工作目录
cd命令的功能:切换当前目录
 “cd ..”命令:进入上一级目录
 “cd ~”命令:切换到用户的家目录
 “cd”命令:同cd ~,也可切换到用户的家目录
 “cd –”命令:切换到用户之前的工作目录
 “cd 目录名”命令:切换到指定的目录。
ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
 ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件
 ls –all命令:同ls –a
 ls –l命令:列出某个目录中每一个文件的详细资料
cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。Cp 源文件 目标文件
cp–r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
cp-f(force,强制):在目标文件已经存在的时候不询问直接强制复制。
mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
mkdir命令的功能:创建一个新目录
touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。
rm命令的功能:永久地在文件系统中删除文件或目录。
 rm–r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
 rm–f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。
rmdir命令的功能:删除空目录。
rm –r命令的功能:删除包含文件和子目录的目录。
cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。
head命令的功能:默认将显示一个文件的前10行。-n 改变显示的行数。
tail命令的功能:默认显示文件最后10行的内容。-n 显示从文件末尾算起的n行。
more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比,分页显示。
useradd命令的功能:新增一个用户。
 Useradd–u:指定用户的UID
 Useradd–g:指定用户所属的GID
 Useradd–G: 指定用户所属的群组
 Useradd–c:指定用户的备注信息
 Useradd–s:指定用户所用的shell
 Useradd–d:指定用户的家目录
usermod命令的功能:修改用户的账户信息。
 usermod–u:修改用户的UID
 usermod–g:修改用户的GID
 usermod–G:将一个用户加入到指定的群组中
 usermod–c:修改用户的备注信息
 usermod–s:修改用户所用的shell
 usermod–d:修改用户的家目录
usermod –L命户令的功能:将用户的账号锁住
usermod –U命户令的功能:将用户的账号解锁
userdel命令的功能:删除用户。
 userdel–r:在删除用户的同时删除这个用户的家目录及其邮箱。
groupadd命令的功能:创建一个新的群组账号。
 groupadd–g:指定群组的GID
groupmod命令的功能:修改一个群组账号的信息。
 groupmod–g:修改群组的GID
 groupmod–n:修改群组的名称
groupdel命令的功能:删除一个群组账号。
ls –l命令查看文件上所设定的权限。
chown修改文件的属主
chown  属主:属组  文件
chown 属主 文件
chgrp修改文件的属组
第一种办法:chown  :属组  文件
第二种方法:chgrp  属组  文件
chmod命令的功能:设定或更改文件或目录上的权限。
chmod-R选项:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限。
*.数字表示法中:4:表示具有读(read)权限。
     2:表示具有写(write)权限。
     1:表示具有执行(execute)权限。
     0:表示没有相应的权限。
*.符号表示法中:还是chmod命令,整个命令分三部分完成:
第1个部分,表示要设定或更改谁的权限状态。
u:表示所有者(owner)的权限。
g:表示群组(group)的权限。
o:表示既不是owner也不与owner在同一个group的其他用户(other)的权限。
a:表示以上3组,也就是所有用户(all)的权限。
第2部分,是运算符(operator),也有人称为操作符,其中的具体表示如下:
+:表示加入权限
-:表示去掉权限
=:表示设定权限
第3部分,表示权限(permission),其中的具体表示如下:
r:表示read(读)权限。
w:表示write(写)权限。
X:表示execut(执行)权限。
针对目录设置粘着位 :t
chmod +t 文件
设置相应的x权限,否则t权限并不能正真生效。(大写T说明t权限未生效)
针对文件属主和组设置SUID和GUID设置临时超级权限:s
       chmod a+s 文件
       chmod +s 文件
在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效。(大写S说明s权限未生效)
数字设置法设置s u i d临时root:将相应的权限位之前的那一位设置为4;
   设置g u i d临时root:将相应的权限位之前的那一位设置为2;
   两者都置位临时root:将相应的权限位之前的那一位设置为4+2=6。
passwd修改密码和检查用户密码的状态
passwd–S选项:root用户可以使用带有-S选项的passwd命令查看其他用户的密码状态。
Su与echo:使用echo命令显示环境变量PATH的值:echo $PATH。带有-选项的su命令会重新设置环境变量。
groups命令的功能:确定当前用户所属的群组
id命令的功能:不但可以获取当前用户的群组,还可以获取群组的ID及用户ID和用户名。
使用cat命令实现文件的纵向合并:cat 文件1 文件2 >文件3
                文件内容添加:cat 文件1 文件2 >>文件3
tar命令的功能:打包;将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。要打的包在前,文件在后。
c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
打包文件:tar cvf tar文件名 文件 ; 显示打包文件中所有文件:tar tf tar文件名 ;   抽取打包文件:tar xvf tar文件  -C 路径
将文件压缩成.gz格式的压缩包应该使用的命令为:gzip 文件 –c > /路径/文件名.gz
将压缩文件解压缩的命令为:gunzip 文件名.gz >路径
将文件压缩成.bz2格式的压缩包应该使用的命令为:bzip2 文件 >路径
将压缩文件解压缩的命令为:bunzip2 文件名.bz2 >路径
打包压缩:gz文件:tar czvf 文件名.gz 源文件
          bz文件:tar cjvf 文件名.bz 源文件
解压缩:gz文件:tar xzvf 文件名.gz -c 解压路径
        Bz文件:tar xjvf 文件名.bz -c 解压路径
查看曾经输过命令的命令:history

useradd   创建用户  passwd    设置密码 ctri + alt + f2  切换到二号终端  touch  创建文件  mkdir 创建目录     ls -a  查看文件

userdel    删除用户 whoami  查看当前用户 who    查看用户正在干啥       date 显示当前的时间 date 月 日 时分年    修改时间
 
cal 月   年 cal 当前年月份 cat/etc/passwd  查看用户信息

hwclock -w 硬件同步 hwclock -s系统同步

man su 查看命令英文的功能 ls --help  查看中文所有命令                     more /etc/passwd   百分比查看

Ctrl + l 清除所有命令                                                    cat /etc/passwd    只读文件

who -b 显示上一次重新启动的日期和时间                                     rm -rf /etc/passwd  强制删除

who -r 显示当前运行级别                                                  rmdir /etc/passwd   删除                                          

who -H 为每一列添加标题                                                  head  -n 3 /etc/passwd  前三行

who -q 对当前登录用户数量统计                                            head   /etc/passwd     默认为前10行

who -a 显示所有信息                                                     tail  /etc/passwd      默认为后10行
 
ls --help  命令下的所有意思                                              less                  翻页
退出命令:exit
whoami命令的功能:列出目前登陆Linux系统所使用的用户名
who命令的功能:列出目前哪些用户在系统上工作。
who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
date命令的功能:显示系统当前的日期和时间。date命令设置时间时间的格式:date 月日时分年。hwclock –s 同步硬件 –w 同步系统
cal命令的功能:显示某月的日历。
clear命令的功能:清除屏幕      快捷键:ctrl+l
su命令的功能:从当前的用户切换到另一个指定的其他用户。
passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。
第一种方法:man命令的功能:获取某个Linux命令的使用说明。
第二种方法:--help功能和man一样。
pwd命令的功能:确定现在所在的工作目录
cd命令的功能:切换当前目录
 “cd ..”命令:进入上一级目录
 “cd ~”命令:切换到用户的家目录
 “cd”命令:同cd ~,也可切换到用户的家目录
 “cd –”命令:切换到用户之前的工作目录
 “cd 目录名”命令:切换到指定的目录。
ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
 ls -a命令:列出目录下的所有文件,包括以“.”开头的隐含文件
 ls –all命令:同ls –a
 ls –l命令:列出某个目录中每一个文件的详细资料
cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。Cp 源文件 目标文件
cp–r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。
cp-f(force,强制):在目标文件已经存在的时候不询问直接强制复制。
mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。
mkdir命令的功能:创建一个新目录
touch命令的功能:可以创建一个空文件,也可以同时创建多个文件。
rm命令的功能:永久地在文件系统中删除文件或目录。
 rm–r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
 rm–f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。
rmdir命令的功能:删除空目录。
rm –r命令的功能:删除包含文件和子目录的目录。
cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。
head命令的功能:默认将显示一个文件的前10行。-n 改变显示的行数。
tail命令的功能:默认显示文件最后10行的内容。-n 显示从文件末尾算起的n行。
more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现“—More--(n%)”的信息,其中,n%是已经显示文件内容的百分比,分页显示。
useradd命令的功能:新增一个用户。
 Useradd–u:指定用户的UID
 Useradd–g:指定用户所属的GID
 Useradd–G: 指定用户所属的群组
 Useradd–c:指定用户的备注信息
 Useradd–s:指定用户所用的shell
 Useradd–d:指定用户的家目录
usermod命令的功能:修改用户的账户信息。
 usermod–u:修改用户的UID
 usermod–g:修改用户的GID
 usermod–G:将一个用户加入到指定的群组中
 usermod–c:修改用户的备注信息
 usermod–s:修改用户所用的shell
 usermod–d:修改用户的家目录
usermod –L命户令的功能:将用户的账号锁住
usermod –U命户令的功能:将用户的账号解锁
userdel命令的功能:删除用户。
 userdel–r:在删除用户的同时删除这个用户的家目录及其邮箱。
groupadd命令的功能:创建一个新的群组账号。
 groupadd–g:指定群组的GID
groupmod命令的功能:修改一个群组账号的信息。
 groupmod–g:修改群组的GID
 groupmod–n:修改群组的名称
groupdel命令的功能:删除一个群组账号。
ls –l命令查看文件上所设定的权限。
chown修改文件的属主
chown  属主:属组  文件
chown 属主 文件
chgrp修改文件的属组
第一种办法:chown  :属组  文件
第二种方法:chgrp  属组  文件
chmod命令的功能:设定或更改文件或目录上的权限。
chmod-R选项:不但设置(或更改)该目录权限,而且还要递归地设置(或)更改该目录中所有文件或子目录的权限。
*.数字表示法中:4:表示具有读(read)权限。
     2:表示具有写(write)权限。
     1:表示具有执行(execute)权限。
     0:表示没有相应的权限。
*.符号表示法中:还是chmod命令,整个命令分三部分完成:
第1个部分,表示要设定或更改谁的权限状态。
u:表示所有者(owner)的权限。
g:表示群组(group)的权限。
o:表示既不是owner也不与owner在同一个group的其他用户(other)的权限。
a:表示以上3组,也就是所有用户(all)的权限。
第2部分,是运算符(operator),也有人称为操作符,其中的具体表示如下:
+:表示加入权限
-:表示去掉权限
=:表示设定权限
第3部分,表示权限(permission),其中的具体表示如下:
r:表示read(读)权限。
w:表示write(写)权限。
X:表示execut(执行)权限。
针对目录设置粘着位 :t
chmod +t 文件
设置相应的x权限,否则t权限并不能正真生效。(大写T说明t权限未生效)
针对文件属主和组设置SUID和GUID设置临时超级权限:s
       chmod a+s 文件
       chmod +s 文件
在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效。(大写S说明s权限未生效)
数字设置法设置s u i d临时root:将相应的权限位之前的那一位设置为4;
   设置g u i d临时root:将相应的权限位之前的那一位设置为2;
   两者都置位临时root:将相应的权限位之前的那一位设置为4+2=6。
passwd修改密码和检查用户密码的状态
passwd–S选项:root用户可以使用带有-S选项的passwd命令查看其他用户的密码状态。
Su与echo:使用echo命令显示环境变量PATH的值:echo $PATH。带有-选项的su命令会重新设置环境变量。
groups命令的功能:确定当前用户所属的群组
id命令的功能:不但可以获取当前用户的群组,还可以获取群组的ID及用户ID和用户名。
使用cat命令实现文件的纵向合并:cat 文件1 文件2 >文件3
                文件内容添加:cat 文件1 文件2 >>文件3
tar命令的功能:打包;将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。要打的包在前,文件在后。
c:创建一个新的tar文件。
t:列出tar文件中目录的内容。
x:从tar文件中抽取文件。
f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。
v:显示所打包的文件的详细信息,v是verbose的第1个字母。
z:使用gzip压缩算法来压缩打包后的文件。
j:使用bzip2压缩算法来压缩打包后的文件。
打包文件:tar cvf tar文件名 文件 ; 显示打包文件中所有文件:tar tf tar文件名 ;   抽取打包文件:tar xvf tar文件  -C 路径
将文件压缩成.gz格式的压缩包应该使用的命令为:gzip 文件 –c > /路径/文件名.gz
将压缩文件解压缩的命令为:gunzip 文件名.gz >路径
将文件压缩成.bz2格式的压缩包应该使用的命令为:bzip2 文件 >路径
将压缩文件解压缩的命令为:bunzip2 文件名.bz2 >路径
打包压缩:gz文件:tar czvf 文件名.gz 源文件
          bz文件:tar cjvf 文件名.bz 源文件
解压缩:gz文件:tar xzvf 文件名.gz -c 解压路径
        Bz文件:tar xjvf 文件名.bz -c 解压路径
查看曾经输过命令的命令:history

原文地址:https://www.cnblogs.com/jinpengfei/p/6292108.html