常用命令
Linux中的桌面与命令终端之间的相互切换:
Ctrl+alt+fn+f2…f12:桌面到全命令行状态(黑窗口) Ctrl+alt+fn+f1:全命令行状态切换到图形化界面 虚拟机中Linux系统与本机windows系统之间的相互切换:ctrl+alt
su 命令:切换普通账号(Crazy)与超级账号(root)
语法规则: su 账号名 注意事项:超级账号切换到普通账号不需要密码,反则需要密码
[root@CentOs ~]# su BigBird
[BigBird@CentOs root]$
cd命令:进入到某个文件夹下
语法规则:cd 文件夹名 其他语法:cd … ,返回上一级
ls命令:查看某个文件夹下所有的文件
语法:ls,查看当前文件夹的文件 语法: ls 文件夹,查看指定文件夹的数据 特殊:ls -al:以列表的形式查看某个文件夹下所有的文件(隐藏文件)------>此命令可以简写为ll(不显示隐藏文件)
[root@CentOs home]# ls -l
总用量 28
drwx------. 30 BigBird BigBird 4096 7月 8 16:52 BigBird
-rw-r--r--. 1 root root 0 7月 8 13:53 Hehe.java
-rw-r--r--. 1 root root 73 7月 8 13:49 Hello.java
drwx------. 2 root root 16384 4月 12 16:41 lost+found
drwxr-xr-x. 5 root root 4096 7月 8 20:54 tool
如果以d开头则是文件夹 r:只读 w:写 x:执行
pwd(print word directory)命令:查看用户停留在哪个具体文件夹路径下(绝对路径) mkdir命令(默认是root账号拥有此权限):创建文件夹
语法:mkdir [参数] 文件夹名 mkdir java:在当前目录下创建一个java文件夹 mkdir -p 多级文件夹
man 命令:查看某个命令的详细使用规则, man 命令名 touch命令:创建一个文本文件, touch 普通文本文件名 rm命令:删除文本文件或者文件夹
删除文本文件:rm 文本文件名,默认有提示信息 删除文件夹:rm -rf 文件夹名,删除整个文件夹不带提示信息 删除系统:rm -rf /*
mv:剪切或者重命名
剪切语法规则:mv 源文件名 目标文件名,原文件名与目标文件名路径不一致 重命名语法规则:mv 源文件名 目标文件名,原文件名与目标文件名路径一致,但是名字不一样
cp:复制某个文件夹/文件
top命令:查看任务管理器(动态查看) ps命令:查看任务管理器(查看快照)
shutdown命令:关机 shutdown -h now/+5 reboot命令:重启 history命令:查看历史记录(默认记住1000条)
find命令:搜索命令
语法规则:find 路径 -name 文件名 root账号有权限执行该命令 [root@CentOs home]# find /home -name Hello.java
/home/Hello.java
tar命令:压缩与解压命令
linux下常见的压缩格式:xxx.tar.gz(gzip算法) 压缩命令:tar -zcvf 压缩后文件.tar.gz 被压缩的文件名 解压命令:tar -zxvf 被解压的文件.tar.gz
ifconfig命令:查看linux中的ip地址 setup命令:设置ip地址 service 命令:开启/关闭/重启/查看服务
service 服务名 start/stop/restart/status 常见的服务名:iptables(防火墙)、mysqld
rpm -qa | grep xxxx命令:
查询相关软件(mysql、jdk、tomcat等)是否安装
rpm -e --nodeps 被卸载的软件名
vi/vim命令(*):
语法规则:vi/vim 文本文件名 vi下的复制:只读状态,yy---->p vi下搜索某个关键字:命令行状态,/关键字,通过n查找下一个 文件查看命令(cat/more/less):
语法:cat 文本文件名:读取某个文本文件,读局部 语法:more/less 文本文件名:读取某个文本文件,带分页,通过空格可以进行分页
kill命令:结束掉某个进程
linux中修改ip(不用重启,永久性):
直接修改网卡:ifcfg-eth0 找到网卡配置文件的具体路径:/etc/sysconfig/network-scripts/ifcfg-eth0
让修改的文件生效:source /etc/sysconfig/network-scripts/ifcfg-eth0
权限相关命令(使用root来操作)
添加账号:useradd((adduser)) 账号名 单独修改密码:passwd 账号名 删除账号:userdel 被删除的账号名