网站首页 > 文章中心 > 其它

linux命令n_linux df -h命令参数详解linux

作者:小编 更新时间:2023-09-19 15:52:11 浏览量:27人看过

linux必学的60个命令

安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;

网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode.

Linux的优点

①.、Linux由众多微内核组成,其源代码完全开源;

Linux 史上最全命令大全

①.、ls命令

cd /root

ls #显示当前目录下所有的非隐藏文件

ls -a #显示当前目录下所有文件,包含隐藏文件

ls -l #显示当前目录下所有的非隐藏文件的详情

ls -al #显示当前目录下所有文件,包含隐藏文件 的详情

ls -lh #以列表形式显示当前目录下所有的非隐藏文件的大小(K M T)

ls -alh #以列表形式显示所有文件,包含隐藏文件的文件大小(K M T)

常用的组合:

ls

ll #等价于 ls -l

ls /etc #显示/etc目录下的文件

用来显示当前所在的路径

绝对路径: 从/目录开始的路径

/root

/etc/sysconf

相对路径: 相对当前的路径

mkdir mytest #在当前目录创建文件夹

mkdir /root/mydemo #使用绝对路径来创建

这个命令既可以删除文件,也可以删除目录

删文件:

rm a.txt #删除时,会给出提醒确认,输入y删除,n不删除

rm -f b.txt #强制删除 等价于 rm -f /root/b.txt

touch a.java b.java c.java

rm a.java b.java c.java #一次可以删除多个文件

rm *.java -fr #可以删除当前目录下的所有.java文件

cd dir

rm * -fr #删除当前目录的所有内容

删目录:

rm -r 111 #删除目录,依次提醒删除

rm -rf mytest #强制删除 等价于 rm mytest -fr

常用组合:

rm -fr 文件或目录

cd 命令可以进入一个目录,类似于对windows上的文件夹进行双击

cd #直接cd 可以从任何一个目录回到/root目录

cd /root #进入root目录

cd /opt/server/data-integration/system/

cd .. #回到上一级目录

cd ../.. #回到上上一级目录

cd - #可以在最近的两次目录之间切换

cd dir1

使用上下方向键可以找出历史命令

table键:

cd /opt/ #两次table可以列出/opt目录下所有的文件和子目录

cd /opt/s #一次table可以自动补全目录内容,前提是/opt目录下只有一个s开头的目录

touch a.java #在当前目录创建a.txt文件

touch b.java c.java #创建多个文件

touch /root/d.java #通过绝对路径创建

移动:

①.、mv 文件 目录 #将文件移动到目录中区

cd /root/dir1

touch a.txt

重命名:

mv a.txt aaa.txt #将a.txt 重命名为aaa.txt

mv dir1 dirx #将dir1重命名为dirx

显示文件内容

cat user.txt

①.0、cp命令

复制文件

cp user.txt /opt/ #将当前目录的user.txt 复制到/opt目录,文件名保持不变

cp /opt/server/data-integration/pan.sh ./ #将指定目录里的文件复制到当前目录(.后边的/可以去掉)

cp /opt/server/data-integration/pan.sh ./dirx #将指定目录里的文件复制到当前目录下的dirx目录(.后边的/比可以去掉)

cp /opt/server/data-integration/pan.sh /root/dirx #作用同上

①.1、解压和压缩

Linux的压缩包后缀一般是: .tar.gz

解压:

.tar.gz

将snappy-1.1.1.tar.gz上传到/root/dir1目录

tar -zxvf snappy-1.1.1.tar.gz #默认解压到当前目录

tar -xvf snappy-1.1.1.tar.gz #默认解压到当前目录

tar -xvf snappy-1.1.1.tar.gz -C /opt #将压缩包解压到/opt目录

.zip格式

压缩:

tar -czvf snappy-1.1.1.tar.gz snappy-1.1.1 #将snappy-1.1.1文件夹进行打包压缩

tar -czvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1

用来实现文件的查找

find / -name 'a.txt' #从/目录开始查找a.txt文件

find / -name 'ins*' #从/目录开始查找以ins开头的文件

find / -type f -size ◆100M #查找/目录下文件大小大于100M的文件

grep lang anaconda-ks.cfg #从anaconda-ks.cfg文件中查找包含lang的内容

ps #查看依赖终端的进程

ps -ef #查看Linux系统中所有的进程

管道就是把前边命令的结果作为后边命令的输入

ps -ef | grep mysql #查找和mysql相关的进程

ll /etc | grep java #在/etc目录中查找java相关的文件

用户创建和密码设置

useradd itheima #创建新用户itheima

passwd itheima #设置用户itheima密码

用户删除

userdel -r itheima #删除用户itheima

所属用户: root 文件的创建者

所属用户组: root 和文件创建者在一个组的用户

其他用户: itcast 既不是文件创建者,也和文件创建者不在同一组

r: 可读

w:可写

x: 可执行

chmod命令:

方式1:

chmod u◆rw a.txt #在所属用户之前的权限基础上添加可读和可写权限

chmod u=rw a.txt #将所属用户的权限直接修改为可读,可写

chmod ◆x #给所属用户,所属用户组和其他用户全部加上可执行权限

用来清屏

快捷键: ctrl ◆ l

用来查看所有的历史命令

vi a.txt #打开a.txt文件

vim a.txt #vim是vi的增强

hostname :查看主机名

修改主机名: /etc/hostname

ifconfig :查看ip地址

服务问题:

service network restart

linux常用命令

Linux常用基本命令主要包括目录操作命令、文件操作命令、文件查看命令、磁盘管理命令、用户管理命令、系统管理命令等.

目录操作命令:cd、ls、mkdir、pwd、rmdir.

文件操作命令:cp、mv、touch、rm、grep、find、chmod、chown、chgrp、tar、split、gzip、tee、touch、unzip、zip、unrar、scp.

文件查看命令:cat、head、tail、more、nl、diff.

用户管理命令:useradd、usermod、userdel、passwd、su、groupadd、groupdel.

网络通信命令:netstat、route、ftp、sftp、ping、scp、telnet.

系统管理命令:who、uname、top、ps、kill、ifconfig、free、df、du、time、shutdown、reboot、man、last、halt、date、crontab、getconf.

磁盘管理命令:fdisk、mount、umount、sync.

Linux常用命令

ls是list的缩写,常用命令为ls(显示出当前目录列表),ls -l(详细显示当前目录列表),ls -lh(人性化的详细显示当前目录列表),ls -a(显示出当前目录列表,包含隐藏文件)

cd是change direcory的缩写,常用命令为 cd 目录,cd ..为返回上级目录,cd - 返回上次所在目录

常用命令为pwd 显示当前所在目录

mkdir命令为创建空目录命令,通常用法为mkdir 目录名,mkdir -p 目录名/目录名 可以递归创建多个不存在的目录

rm为删除命令remove,rm 文件,谨慎操作

rm为删除命令remove direcory,rm 目录,谨慎操作

mv命令move,移动剪切命令,mv 文件 目录,mv 文件 文件(会覆盖)

cp命令为copy命令,复制文件或目录到别的目录里面,cp 文件/目录 目录/文件

touch命令创建空文件,比如touch xx.txt,touch 目录 文件

①.0、cat命令

①.1、nl命令

nl命令 为文件加入显示行号,nl 文件名,nl -b a 文件名,将空行也加如行号

less命令查看文件内容,可以上下翻页,less 文件名

which 可以执行文件名称,显示路径

whereis -m svn 查出说明文档路径,whereis -s svn 找source源文件.

locate /etc/m 搜索ect目录下所有m开头的文件

find . -name "*.log"根据关键字查找

ls -l命令放在find命令的-exec选项中 find . -type f -exec ls -l {} ;

find . -type f -print | xargs file查找系统中的每一个普通文件,然后使用xargs命令来测试它们分别属于哪类文件

详细的文件属性

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章