除了windows系统和mac os系统,Linux系统也是比较常见的网络操作系统之一,越来越多开发者面向Linux系统开始学习,性能稳定的Linux吸引了众多粉丝,Linux系统有一些比较常用的命令,非常适合新手入门使用,为了方便大家的Linux系统学习,pc软件园为您带来了linux常用命令大全
Ls显示文件或目录
-l列表文件详细信息l(列表)
-a列出当前目录下的所有文件和目录,包括隐藏的a(全部)
Mkdir创建目录
-p创建一个目录,或者如果没有父目录,则创建p(父)
Cd开关目录
触摸创建一个空文件
Echo创建一个包含内容的文件。
卡特彼勒视图文件内容
Cp副本
Mv移动或重命名
Rm删除文件
-r递归删除,可以删除子目录和文件
-f强制删除
查找在文件系统中搜索文件
Wc计算文本中的行数、字数和字符数
Grep在文本文件中查找字符串
Rmdir删除空目录
树形结构显示目录,需要安装树形包
Pwd显示当前目录
创建链接文件
越来越少的页面显示文本文件的内容
头尾显示文件头尾的内容
Ctrl alt F1命令行全屏模式
系统管理命令:
Stat显示指定文件的详细信息,比ls更详细
谁显示在线登录用户
Whoami显示当前操作用户
主机名显示主机名
Uname显示系统信息
Top动态显示当前消耗资源最多的流程信息
Ps显示瞬时过程状态ps -aux
Du查看目录大小du -h /home用单位显示目录信息
Df查看磁盘大小df -h以单位显示磁盘信息
Ifconfig查看网络情况
Ping测试网络连通性
Netstat显示网络状态信息
男人命令不行,找个男人,比如男人ls
清空屏幕
Alias重命名命令,例如:alias showmeit='ps -aux ',并取消使用unaliax showmeit
要终止进程,可以用ps或top命令检查进程的id,然后用kill命令终止进程。
包压缩相关命令:
gzip:
bzip2:
Tar:包装压缩
-c存档文件
-x压缩文件
-z gzip压缩文件
-j bzip2压缩文件
-v显示压缩或解压缩过程v(视图)
-f使用文件名
示例:
Tar -cvf /home/abc.tar /home/abc只打包,不压缩
将tar-zcf/home/ABC . tar . gz/home/ABC打包,用gzip压缩
将tar-jcvf/home/ABC . tar . bz2/home/ABC打包,用bzip2压缩
当然,如果要解压,就把上面命令tar-CVF/tar-zcf/tar-jcvf中的“C”换成“X”。
关闭/重启机器:
关机
-r关闭并重新启动
-h关闭而不重启
现在立即关闭
停止关机
重启重启
Linux管道:
使用一个命令的标准输出作为另一个命令的标准输入。也就是说,几个命令一起使用,后一个命令分割前一个命令的结果。
示例:grep -r 'close' /home/* | more搜索主目录中的所有文件,包括关闭的文件,并以页面形式输出。
Linux包管理:
Dpkg (Debian Package)管理工具,包名以。debenture 公司债券这种方法适用于系统不能联网的情况。
比如安装tree命令的安装包,先把tree.deb转移到Linux系统。然后使用以下命令进行安装。
sudo dpkg -
i tree_1.5.3-1_i386.deb 安装软件sudo dpkg -r tree 卸载软件
注:将tree.deb传到Linux系统中,有多种方式。VMwareTool,使用挂载方式;使用winSCP工具等;
APT(Advanced Packaging Tool)高级软件工具。这种方法适合系统能够连接互联网的情况。
依然以tree为例
sudo apt-get install tree 安装tree
sudo apt-get remove tree 卸载tree
sudo apt-get update 更新软件
sudo apt-get upgrade
将.rpm文件转为.deb文件
.rpm为RedHat使用的软件格式。在Ubuntu下不能直接使用,所以需要转换一下。
sudo alien abc.rpm
vim使用:
vim三种模式:命令模式、插入模式、编辑模式。使用ESC或i或:来切换模式。
命令模式下:
:q 退出
:q! 强制退出
:wq 保存并退出
:set number 显示行号
:set nonumber 隐藏行号
/apache 在文档中查找apache 按n跳到下一个,shift+n上一个
yyp 复制光标所在行,并粘贴
h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)
用户及用户组管理:
/etc/passwd 存储用户账号
/etc/group 存储组账号
/etc/shadow 存储用户账号的密码
/etc/gshadow 存储用户组账号的密码
useradd 用户名
userdel 用户名
adduser 用户名
groupadd 组名
groupdel 组名
passwd root 给root设置密码
su root
su - root
/etc/profile 系统环境变量
bash_profile 用户环境变量
.bashrc 用户环境变量
su user 切换用户,加载配置文件.bashrc
su - user 切换用户,加载配置文件/etc/profile ,加载bash_profile
更改文件的用户及用户组
sudo chown [-R] owner[:group] {File|Directory}
例如:还以jdk-7u21-linux-i586.tar.gz为例。属于用户hadoop,组hadoop
要想切换此文件所属的用户及组。可以使用命令。
sudo chown root:root jdk-7u21-linux-i586.tar.gz
文件权限管理:
三种基本权限:
R 读 数值表示为4
W 写 数值表示为2
X 可执行 数值表示为1
如jdk-7u21-linux-i586.tar.gz文件的权限为-rw-rw-r--
-rw-rw-r--一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现“l”链接;“d”表示目录
第二三四个字符“rw-”表示当前所属用户的权限。 所以用数值表示为4+2=6
第五六七个字符“rw-”表示当前所属组的权限。 所以用数值表示为4+2=6
第八九十个字符“r--”表示其他用户权限。 所以用数值表示为2
所以操作此文件的权限用数值表示为662
更改权限:
sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件filename,权限为“-rw-r----x” ,将权限值改为“-rwxrw-r-x”,用数值表示为765
sudo chmod u+x g+w o+r filename
上面的例子可以用数值表示
sudo chmod 765 filename
推荐免费下所有音乐的软件 https://www.404dy.com/app/20644.html
歌曲大全 2021-05-25
歌曲大全 2021-05-25
歌曲大全 2021-05-25
音乐软件教程 06-21-23
音乐软件教程 06-21-23
音乐软件教程 06-21-23
音乐软件教程 06-21-23
音乐软件教程 06-21-23
音乐软件教程 06-21-23
音乐软件教程 06-20-23
音乐软件教程 06-19-23
音乐软件教程 06-19-23