quit!命令可以进行强制退出
只显示目录的命令
系统启动时间及运行时间
[root@QDY /]# cat /proc/uptime
8926.99 35655.32
vim使用
进入了记录状态(recording)不要慌,按esc,然后按q,就可以退出recording了。
ps:
:wq 强制性写入文件并退出(存盘并退出 write%quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。
:x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。
常用快捷键:
CentOS 6.4 中可以通过系统->首选项->键盘快捷键来设置快捷键,如图所示。例如可将运行终端的快捷键设为Ctrl+Alt+T。
按Ctrl+Alt+F2到命令行界面。
按Ctrl+Alt+F1到图形界面。
Ctrl + u 删除光标之前到行首的字符
Ctrl + k 删除光标之前到行尾的字符
Ctrl + c 取消当前行输入的命令,相当于Ctrl + Break
Ctrl + a 光标移动到行首(ahead of line),相当于通常的Home键
Ctrl + e 光标移动到行尾(end of line)
Ctrl + f 光标向前(forward)移动一个字符位置
Ctrl + b 光标往回(backward)移动一个字符位置
Ctrl + l 清屏,相当于执行clear命令
Ctrl + r 显示:号提示,根据用户输入查找相关历史命令(reverse-i-search)
Ctrl + w 删除从光标位置前到当前所处单词(word)的开头
Ctrl + t 交换光标位置前的两个字符
Ctrl + y 粘贴最后一次被删除的单词
Ctrl + Alt + d 显示桌面
Alt + b 光标往回(backward)移动到前一个单词
Alt + d 删除从光标位置到当前所处单词的末尾
Alt + F2 运行
Alt + F4 关闭当前窗口
Alt + F9 最小化当前窗口
Alt + F10 最大化当前窗口
Alt + Tab 切换窗口
Alt +按住左键 移动窗口(或在最下面的任务栏滚动鼠标滑轮)
centos7目录统计之du命令
CentOS下du查看计算目录大小的命令
用法实例:
[root@localhost local]# du -hs smgpdfd
3.3G smgpdfd
[root@localhost local]# du -hs /usr/local/mysql/data/fdlfh
42G /usr/local/mysql/data/fdlfh
查看整个硬盘的使用状况,硬盘空间
1 开关命令:
ctr+c,可以退出所有正在执行的操作
shutdown -h now 现在马上关机
shutdown -r now 现在重新启动
reboot 现在重新启动
su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - xiaoluo
logout 从当前用户注销(如果是在图形界面的终端的话,则是输入 exit 命令来退出当前用户)
cd 切换目录【如:cd / 表示切换到linux的根目录!!(/)表示根目录】 cd /表示根目录
cd .. 返回上一层目录
[tony@free home]$ cd tony ← 切换到当前目录下的tony 子目录
[tony@free tony]$ cd .. ← 切换到上一层目录
[tony@free home]$ cd / ← 切换到系统根目录
[tony@free /]$ cd ← 切换到用户主目录
[tony@free tony]$ cd /usr/bin ← 切换到/usr/bin 目录
pwd 显示用户当前在哪个路径下的命令 (这个命令用的特别多,在命令行里如果不知道当前所处文件夹,可以输入该命令 pwd
2创建用户、删除用户的用户管理命令:
3linux系统的用户所在组、文件所有者、文件所在组
在linux(windows也一样)系统中,每个用户都会有所在组,在哪个组就具有哪个组的权限,一个用户可以加入到多个组
groupadd 【添加组】如:groupadd policeman(创建一个警察组)
groupdel 【删除组】如:groupdel policeman(删除这个警察组)
查看linux系统中所有组的信息:【cat /etc/group】 (查看信息通常用cat命令,而不是用vi)
useradd -g 组名 用户名【添加一个用户,并将该用户添加到指定组】
如:useradd -g policeman xiaoluo(添加一个xiaoluo用户,并将其添加到policeman组当中)
查看linux系统中所有用户的信息:【cat /etc/passwd】
usermod 【改变用户的所在组等(需要root权限)】
如:usermod -g policeman xiaohong 【改变用户所在组】(将xiaohong所在组改为policeman)
usermod -d 目录名 用户名 【改变用户的主目录】
如:usermod -d / xiaoluo(之前xiaoluo用户的主目录是在/home/xiaoluo,现在将该用户的主目录改为/xiaoluo)
chmod 【修改该用户的访问权限(只能是root用户和当前用户可以改)】
如:chmod 764 xiaoluo (修改xiaoluo用户主目录访问权限为764,【7代表该文件夹的所有者对其访问权限是rwx(可读、可写、可执行),6代表该用户所在组的其他用户对其访问权限是rw(可读、可写),4代表其他组用户对其访问权限是r(可读)】)
chmod 644 AAA.txt (修改AAA.txt这个文件的访问权限为644,【6代表该文件的所有者对其访问权限是rw(可读、可写),第二个4代表该用户所在组其他用户对其访问权限是r(可读),第三个4代表其他组用户对其访问权限是r(可读)】)
chown 【改变文件的所有者(只能是root权限)】
如:chown xiaofang AAA.txt (修改AAA.txt文件所有者为xiaofang)
chgrp 【改变该文件的所在组(只能是root权限)】
如:chgrp murder AAA.txt (修改AAA.txt文件的所在组为murder组)
4 ls ,所以现在又得来介绍一些常用命令了
接下来也是一些常用的命令:
cp 【复制命令】 如:cp /home/Test.java / (将home路径下的Test.java文件复制到根目录下)
cp -r dir1 dir2 【-r表示递归,将dir1代表的文件夹及里面的文件复制到dir2路径那里】
如:cp -r /home/xiaoluo /(将home下的xiaoluo文件夹复制到根目录下)
mv 【移动文件和改文件名】 如:mv /home/Test.java /(表示将home下的Test.java文件移动到根目录下)
mv /Test.java /Hello.java(表示将Test.java文件名改成Hello.java)
rm 【删除文件和目录】 如:rm /Test.java (将根目录下的Test.java删除)【注:如果该文件是个文件夹则删除不了】
rm -rf *【(-r表示递归、f表示强制删除)删除所有内容,包括目录和文件夹】 如:rm -rf /home/xiaoluo(强制删除home下的xiaoluo文件夹)
ln 【建立符号链接,类似于windows中的快捷方式(需root权限或相应用户权限)】
ln -s 源目标 目的目标 如:ln -s /etc/inittab /inittab(这样就会在根目录下建立一个inittab链接,该链接指向了etc目录下的inittab文件)
more 【显示文件内容,带分页】
less 【显示文件内容,带分页】 如果我们的一个文件里面有很多内容,就可以使用more命令给其分页
如:more /etc/prelink.conf (给etc下面的prelink.conf文件内容进行分页显示)
| 【管道命令】 【这个命令在linux系统中用的很多】 ( | 这个命令的作用就是将 | 前面的那个命令的结果交给 | 后面的那个命令来处理)
如:ls /etc | more (|前面那个命令是显示出etc文件夹下的所有文件及目录,|后面那个命令就是以分页形式显示,
所以这个命令的意思就是 以分页来显示出etc目录下的所有文件和目录)
grep 【在文本中查询内容】 这条命令用的非常多 如:grep "xiaoluo" /home/Test.txt (在Test.txt文件中查询出包含有xiaoluo的那行文本信息)
如果需要显示出所查文本所在行数则使用: grep -n "xiaoluo" /home/Test.txt(查询出Test.txt文件中xiaoluo该信息所在行数以及改行所有文本)
find 【搜索文件及目录】 如:find /home -name Test.java (在home文件夹下或者home中所有的子文件夹下查找名字为Test.java的文件)
重定向命令【> 、>>、<】
如:ls -l /etc> a.txt (将etc下面的列表信息写入到a.txt文件中【覆写】,如果之前不存在a.txt文件,则创建a.txt文件然后将信息写进去,
如果存在a.txt文件,则会覆盖掉之前的信息)
ls -al /etc>> aa.txt (将etc下面的列表信息追加到aa.txt文件信息后面)
从文件中输入信息 aaa < bbb
差点忘了一条很重要的命令:
【cat、vi】(cat命令只能查看文件,vi命令既可以查看文件又可以修改文件,对于一些关键文件我们一般使用cat命令查看)
如:cat /etc/profile (只是查看该文件里的内容) vi /etc/profile (查看、并且可以修改该文件里的内容)