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