小白初学Linux。Linux的基本命令行小记。
su 切换到root
su - crazw(用户名) 切换到普通用户
q:退出man命令
man page 页面时:向上查找:/string 向下查找:?string
小命令:
看谁在线 who
看网络联机状态 netstat -a
date 查看时间
cal 日历
cal 2012 2012年日历
cal 10 2012 2012 .10 的日历(不是cal 2012 10)
bc 计算器(如果要输出小数,在运行计算器输数字前 加上scale = N)
nano XXX.txt 简单文本编译器
关机方法:
shutdown -h now 立刻关机
shutdown -h 20:00 八点关机
shutdown -h +10 十分钟后关机
shutdown -r now 重启
shutdown -r +30 'The system will reboot' 30分钟后重启 并且显示后面的消息给所有在线的用户
shutdown -k now 'The system will reboot' 仅发出警告 并不关机
快捷键:
Ctrl+Alt+BackSpace回到字符界面下(屏幕死机时)
Ctrl+a :标移到行首。Ctrl+e:把光标移到行尾。
Ctrl + Shift + T 新建终端标签
Ctrl + Shift + D 删除终端标签
Ctrl+U:清空至行首
Ctrl+K:清空至行尾
Ctrl+L:清屏,也可命令行键入clear
Ctrl+d:从Shell提示中注销并关闭,使用该快捷键就不必键入exit。
Tab:命令行自动补全。Ctrl+i从命令模式进出到插入模式
CTRL+U 向上滚动半屏CTRL+D 向下滚动半屏
ls的命令使用:
ls 列出当前目录ls -a显示隐藏文件
ls -l列出文件信息(建议养成使用ls -lh)
ls -al 列出包括隐藏文件在内(第一个字符为“.”的)的文件及文件信息 (ls -a -l 是一样的)
这样显示的文件信息 前十个如:- rwx r-x r--
分别是 1:这个文件名是目录或文件 文件(-) 目录(d)
234:拥有者的权限
567:同用户组用户权限
890:其他用户权限
解压:
如果是gzip压缩文件:
tar zxvf x.tar.gz
如果是bzip2压缩的
tar jxvf x.tar.bz2
有时扩展名命名不规范,需要用file确定目标文件的属性,比如x.abcde
[user@Host ~]$ file x.abcde
x.abcde: gzip compressed data, from Unix, last modified: Thu Jun 26 02:24:10 2008
这个输出结果就可以看到这个文件是gzip压缩的,就用tar zxvf了
更改文件权限:
chgrp:改变文件所属用户组。 (chang group的简称)
chown:改变文件所有者
chmod:改变文件的权限
有俩各种:1. chmod (- R)【u,g,o,a】+或- 【r,w,x】a(文件) 可以用 “,” 隔开 同时对多个文件权限修改
2. chmod (-R) 755 a(文件)
当然,还有set权限。
SUID和SGID:是让其他用户执行该文件时,能拥有和文件所有者一样的权限
cat 查看文件内容
less 查看文件,可以上下mkdir -p /a/b/c 加上-p 才能 连续创建
mkdir -m 711 f1 新建权限为rwx--x--x的文件夹
du 显示文件目录及文件所占用的空间
touch[filename]linux下操作成功就返回,没有提示符。
rmdir f1 只能删除空目录
rm -r f1 可删除非空目录
cd -回到上次目录
cd ~回到root的主要文件夹
cd ~crazw(用户名) 回到crazw用户的主文件夹
cd ..返回上级
cd ../f1 同目录间转换
cp -a 相当于-pdr的意思
cp -i 当目标文件已经存在时 在覆盖前先进性
liunx下没有Rename这个概念,都是移动
mv folder1 folder2用于文件夹改名
mv test1 test2
1.移动文件
2.重命名文件
file 查看文件属性
which 脚本文件名的查找
whereis 文件名的查找 -b 只找二进制 -m 只找说明文件manual路径下的 -s只找source源文件 -u查找不在上述三个选项当中的特殊文件
locate 只需要关键字母 -i 忽略大小写 -r 后面可接正则表达式的显示方式
find
权限不够下提权移动
rpm -q -a 查询所有已安装的文件
rpm -e [package_name] 卸载指定的文件
basename 获得文件名
dirname 获得文件路径
对文件和文件夹都可以操作,指定了 -r就是对文件夹的操作。
pkill -9 [Name of Process] 强制结束进程
解压:
如果是gzip压缩文件:tar zxvf x.tar.gz如果是bzip2压缩的tar jxvf x.tar.bz2