linux命令行用法 linux的命令行指的是什么

Linux命令行使用教程本文根据饥人谷相关课程整理,如有新知识或遗漏将继续补充 。
1.程序员为了输入方便对命令进行缩写
2.缩写规则是省略A、E、I、O、U五个元音字母 , 留下2~3个字母(有时会例外)
注: Windows默认不支持链接
3. ~ 表示用户目录
假设用户名是administrator,那么
· 在Windows下,~表示/User/administrator/目录 (一般在C盘)
· 在Linux下,~表示/home/administrator/目录
注: 永远不要运行rm -rf /即强制删除整个硬盘
在命令后加\,意思是这句话没完
有空格等特殊字符的时候加引号
Linux 命令行使用教程常用指令
ls显示文件或目录
-l列出文件详细信息l(list)
-a列出当前目录下所有文件及目录 , 包括隐藏的a(all)
mkdir创建目录
-p创建目录 , 若无父目录 , 则创建p(parent)
cd切换目录
touch创建空文件
echo创建带有内容的文件 。
cat查看文件内容
cp拷贝
mv移动或重命名
rm删除文件
-r递归删除,可删除子目录及文件
-f强制删除
find在文件系统中搜索某文件
wc统计文本中行数、字数、字符数
grep在文本文件中查找某个字符串
rmdir删除空目录
tree树形结构显示目录 , 需要安装tree包
pwd显示当前目录
ln创建链接文件
more、less分页显示文本文件内容
head、tail显示文件头、尾内容
ctrl alt F1命令行全屏模式
系统管理命令
stat显示指定文件的详细信息,比ls更详细
who显示在线登陆用户
whoami显示当前操作用户
hostname显示主机名
uname显示系统信息
top动态显示当前耗费资源最多进程信息
ps显示瞬间进程状态 ps -aux
du查看目录大小 du -h /home带有单位显示目录信息
df查看磁盘大小 df -h 带有单位显示磁盘信息
ifconfig查看网络情况
ping测试网络连通
netstat显示网络状态信息
man命令不会用了,找男人如:man ls
clear清屏
alias对命令重命名 如:alias showmeit="ps -aux" , 另外解除使用unaliax showmeit
kill杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程 。
打包压缩相关命令
gzip:
bzip2:
tar:打包压缩
-c归档文件
-x压缩文件
-zgzip压缩文件
-jbzip2压缩文件
-v显示压缩或解压缩过程 v(view)
-f使用档名
例:
tar -cvf /home/abc.tar /home/abc只打包,不压缩
tar -zcvf /home/abc.tar.gz /home/abc打包,并用gzip压缩
tar -jcvf /home/abc.tar.bz2 /home/abc打包,并用bzip2压缩
当然,如果想解压缩,就直接替换上面的命令tar -cvf/ tar -zcvf/ tar -jcvf 中的“c” 换成“x” 就可以了 。
关机/重启机器
【linux命令行用法 linux的命令行指的是什么】shutdown
-r关机重启
-h关机不重启
now立刻关机
halt关机
reboot重启
linux系统基本操作命令 linux下基本命令使用讲解1、文件与文件夹(目录)操作命令
1)rm:删除命令
例linux命令行用法:$ rm -i 文件名-------------有询问“Y/N”; rm -r 文件名 ---------------删除该文件夹和子目录下的所有文件;
例:$ rm -f 文件名------------- 直接删除linux命令行用法,不询问
2) mv:移动目录或文件linux命令行用法,还可以重命名
例:$ mv text /zzz -------------将text移动到zzz目录下;
例:$ mv text zzz ---------------text重命名为zzz
3) mkdir:创建路径和删除路径,创建目录
例:$ mkdir zzz -------------在当前目录下创建zzz的目录;
例:$ rmdir zzz ---------------删除目录zzz
4) touch :创建空文件
例:$ touch zzz.xx ----------------创建文件名是zzz.xx的文件
5)cat :查看文件内容
例:$ cat zzz.xx -----------------查看文件zzz.xx中的内容
6)tail :监视文件尾部内容,默认10行
例:$ tail -n 20 -f zzz.xx -----------查看文件zzz.xx的尾部20行内容
7)cp :复制
例:$ cp a.xx b -------将a.xx文件复制到b目录(文件夹)下
8)scp :拷贝文件
例:$ scp -i zzz.xx root@192.168.1.35:/xxx/xxxx/ -----------------从一台虚拟机上将文件zzz.xx拷贝到另外一台35的虚拟机的指定目录下;
例:$ scp -r zzz root@192.168.1.35:/xxx/xxxx/ -----------------从一台虚拟机上将文件夹(目录)zzz拷贝到另外一台35的虚拟机的指定目录下
9)chmod :给文件赋权限
例:$ chmod 777 zzz.xx 给zzz.xx文件增加可执行的权限2、查看端口号的命令 : netstat -antpl
3、查看正在执行的进程的命令 : ps -ef
4、强制杀死xxxx该进程的命令 :kill - 9 xxxx
5、配置Java环境变量的命令:
先执行---- vi /etc/profile 配置结束执行------- socrce /etc/profice 然后执行-------cat /etc/profile进行查看,用java -version查看Java版本
6、df -h ----------------是查看磁盘容量的使用情况
必要参数:
-a 全部文件系统列表
-h 方便阅读方式显示
-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024
-i 显示inode信息
-k 区块为1024字节
-l 只显示本地文件系统
-m 区块为1048576字节
--no-sync 忽略 sync 命令
-P 输出格式为POSIX
--sync 在取得磁盘信息前,先执行sync命令
-T 文件系统类型
选择参数:
--block-size=区块大小 指定区块大小
-t文件系统类型 只显示选定文件系统的磁盘信息
-x文件系统类型 不显示选定文件系统的磁盘信息
--help 显示帮助信息
--version 显示版本信息
“df -h”这条命令再熟悉不过 。以更易读的方式显示目前磁盘空间和使用情况 。
“df -i” 以inode模式来显示磁盘使用情况 。
7、网络命令
1)ifconfig :查看用户网络配置 。它显示当前网络设备配置 。补充:Windows 用的是 ipconfig
2)ping 将数据包发向用户指定地址 。当包被接收 , 目标机器发送返回数据包 。ping 主要有两个作用:
用来确认网络连接是畅通的 。
用来查看连接的速度信息 。
linux常用命令1.列出文件清单命令:ls
ls命令能够列出当前目录下的所有内容 。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得 。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容 。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容 , 可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件 。
语法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2file2
3、more命令
功能:在终端屏幕按屏显示文本文件 。
语法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既
可以向前又可以向后翻阅文件 。
5、head命令
功能:显示指定文件的前若干行 。缺省设置为显示10行
语法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:显示指定文件的末尾若干行 。缺省设置为显示10行
语法:tail [/ - num ] [参数] 文件
+num 从第num行以后开始显示 。- num 从距文件尾num行处开始显示 。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串 , 并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名 。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令 。
语法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [选项] [查找模式] [文件名1 , 文件名2,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
Linux常用命令1、ls命令
ls是list的缩写,常用命令为ls(显示出当前目录列表) , ls -l(详细显示当前目录列表),ls -lh(人性化的详细显示当前目录列表) , ls -a(显示出当前目录列表,包含隐藏文件)
2、cd 命令
cd是change direcory的缩写,常用命令为 cd 目录,cd ..为返回上级目录 , cd - 返回上次所在目录
3、pwd命令
常用命令为pwd 显示当前所在目录
4、mkdir命令
mkdir命令为创建空目录命令,通常用法为mkdir 目录名,mkdir -p 目录名/目录名 可以递归创建多个不存在的目录
5、rm命令
rm为删除命令remove,rm 文件,谨慎操作
6、rmdir命令
rm为删除命令remove direcory , rm 目录,谨慎操作
7、mv命令
mv命令move,移动剪切命令,mv 文件 目录,mv 文件 文件(会覆盖)
8、cp命令
cp命令为copy命令,复制文件或目录到别的目录里面,cp 文件/目录 目录/文件
9、touch命令
touch命令创建空文件,比如touch xx.txt,touch 目录 文件
10、cat命令
cat命令查看当前文件内容,cat fi.txt f2.txtf3.txt合并文件内容,cat -n 对所有行进行编号
11、nl命令
nl命令 为文件加入显示行号,nl 文件名,nl -b a 文件名,将空行也加如行号
12、more 命令
more命令 按页显示文件内容,more 文件名,more -2 文件名 每2行显示一页
13、less命令
less命令查看文件内容,可以上下翻页,less 文件名
14、head命令
head命令可以查看文件前几行内容,head -n 2 文件名
15、tail命令
tail命令可以查看文件后几行内容,tail -n 2 文件名
16、which命令
which 可以执行文件名称,显示路径
17、whereis命令
whereis -m svn 查出说明文档路径,whereis -s svn 找source源文件 。
18、locate命令
locate /etc/m 搜索ect目录下所有m开头的文件
19、find 命令
find . -name "*.log"根据关键字查找
20、find exec命令
ls -l命令放在find命令的-exec选项中 find . -type f -exec ls -l {} ;
21、find xargs命令
find . -type f -print | xargs file查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件
22、ls -lih命令
详细的文件属性
23、zmodem
linux命令行用法的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux的命令行指的是什么、linux命令行用法的信息别忘了在本站进行查找喔 。

    推荐阅读