Linux中的指令
1.adduser
adduser的作用是创立一个新的用户。当我们在命令行中输入1中的指令后,就会弹出2中的命令行,让我们设立新的密码,紧接着就会让我们再次输入新的密码,对于密码的输入它是不会显示出来的,如果输入错误就会让我们选择是否重新输入。
2.pwd
pwd命令是查看我们当前所处的路径
3.whoami
whoami的作用是查看当前登入的用户的名字
4.clear
clear的作用是清理屏幕,也就是重新开辟新的命令行。
5.ls
ls是查看当前目录(文件夹)下的目录展示出来,就如同下面中展示文件中的其他所有文件也就是当前文件下的使用内容。
因为文件是由文件的文件的内容和文件的属性组成,ls只能查到文件的名字ls -l能查到文件的名字加属性
对于一些隐藏的文件我们可以通过ls -la或者ls -l -a或者ls -al来查看它。一般隐藏文件前面有一个点的如下图中.z中前面有一个点的这类文件称为隐藏文件,我们通过ls -l查不到它,通过s -al可以查到它。
6.mkdir
mkdir的作用是在当前目录下新建一个目录,如下图中我们在mkdir后加空格再加上新目录的名字就可以在当前目录新建立一个新的目录。
mkdir -p的作用是可以递归式的创建目录,可以创建多个路径,如下图所示。
7.cd
cd的作用是进入一个指定目录中去,如下图中我们需要在cd后面加上空格和我们要进入的目录的名
称
cd ..是回退到上一个文件,如下图中原本是在zxy文件下的,我们在命令行输入cd .. 后就回到上一个文件home中去。
cd ~是回到家目录的指令(在超级用户下的家目录为root,在普通用户下的家目录为/home/xxx,这里的xxx是我们自己刚开始所命名的名字)。
cd -的作用是回退到上一个路径,就是我们跳到另一个路径之前我们所处的路径。
8.touch
touch的作用是在当前目录想如果已经有了我们要创立的文件,就会更新这个文件的创立时间,如果我们这个文件,就会创立一个新的文件。它与mkdir的区别是mkdir中的目录相当于Windows中的文件夹,里面有任意个普通文件,而touch中的文件是普通文件,它主要用来存储各种内容的。
9. tree
在linue中文件是以树状的形式的方式进行排列的,它是根在最上面的方式进行排列。我们可以通过tree来查看文件的排列方式,如下图所示。
10.userdel
userdel的作用是删除我们所创建的用户。
11.stat
stat的作用查看一个文件的更多属性。
12.rm
rm的作用是删除文件或目录。
rm -f xxx的作用是强制删除文件或目录,这里的xxx是文件或空的目录。
rm -r xxx的作用是可以删除一个非空的目录。
13.man
man xxx:man命令是查看一个命令xxx的详细信息包括其的使用方法。
对于man它实际是有多个手册,如下图所示,我们如果不指定地调用手册的话,它默认调用的是1号手册。
man n xxx:这里的n指的是我们要调用的手册。
14.echo
echo "xxx" > yyy:在个命令的作用是先将文件yyy中的内容清空再将内容xxx写入到文件yyy中,如果没有该文件就会新创建一个文件。
echo "xxx":这个命令的作用是将内容xxx写入显示器文件中。
echo "xxx" >> yyy:这个命令的作用是将内容xxx追加到yyy文件中,如下图所示,它不会清空文件yyy中的内容。
15.cat
cat xxx:这个命令的作用是查看xxx文件中的内容。
cat -n xxx:将文件xxx中的内容显示序号,如下图所示。
16.cp
cp的作用是将一个文件的内容拷贝到另一个文件中去,这个文件可以是普通玩文件也可以是一个目录,对于普通文件时如果在当前目录下没有该文件就会新建一个文件并将这个文件的内容拷贝到该文件中,如下图所示。
对于目录来说,它是将原目录中的使用数据都拷贝到该文件下,同样的是如果没有该文件就会新建一个文件。
17.mv
mv的作用是移动文件或目录,重命名文件或目录。
移动文件或目录
重命名文件或目录
18.tac
tac命令是反向查看文件中的数据,如下图所示。它与命令cat查看文件内容的方式是相反的。
19.more
more的作用是查看文件内容,与cat不同的是在文件内容长时,不会刷屏,而cat会将文件中的内容全部打印出来,more需要我们手动的去操作。
20.less
less也是查看文件内容,它可以上下的查看文件的内容与more相比,还可以查看指定的内容,一般来说,cat用来查看小文件,more和less用来查看大文件,而less有比more好用。
21.head
head是查看一个文件中内容的前10行
head -n xxx:是查看文件xxx中内容的前n行
22.tail
tai -n xxx:是查看文件xxx中内容的后n行
23.date
date +%Y-%m-%d_%H:%M:%S:这个指令的作用是查看时间,这里的Y对应的是年,后面的依次是
月,日等,如下图所示。
24.cal
cal默认是查看我们当前所处月份日历。
cal -3是查看这个月和它的前一个月与后一个月的日历。
cal -n:这个n是年份,我们通过这个指令可以查到n年份中12个月的日历。
25.alias
alias 是给一个命令取别名,如下图所示,ls其实是ls --color=auto 命令的别名,我们同样可以取一个别名myls来实现ls的作用。对于我们所取的别名会在我们退出linue后清空,且只能在当前用户所使用。
26.grep
grep命令的作用是将一个文件中的含有我们所指定的关键字展现出来,如下图所示
我们从worlk.c文件中找到了所以与9有关的内容。
grep -v 'x' yyy:这个命令的作用是不将文件yyy中含有x的内容给显示出来。
grep -i 'x' yyy:这个命令的作用是将文件中含有x的内容不管x为大写还是小写都打印出来。
27.zip
zip命令的作用是将多个文件打包压缩。
unzip的作用解压压缩包。
28.scp
scp命令是实现两个云服务器之间文件是传递,scp xxx yy@ttt:hh这里的xxx是传输的文件名,yy是用户名,ttt是目标云服务器的IP地址,hh是要输入到的目标云服务器的目录。
29.bc
bc命令是一个计算器,如下图所示。
30.umane
umane -a:查看系统内核信息
umane -r:查看内核版本。
以上就是linue中的部分命令。