接触Ubuntu时间也不算是很长,对于这个系统的操作还是有些不熟悉,所以,LZ决定新开一个博客专门记录一些Ubuntu14.04的常见命令,LZ不知道Ubuntu版本之间的命令代码是否一致,所以,仅以14.04版本为例。
1.打开终端
CTRL + ALT + T
2.切换目录
cd /path #这里一定要注意cd后面一定要加空格,不然会显示:
bash: cd/home/frr/Documents: No such file or directory
cd .. #切换到上级目录
cd #切换到根目录
3.新建文件夹
mkdir filename
mkdir /path to file/filename
4.新建文件
touch filename.txt #后面的后缀名可以自行修改
touch /path to file/filename.txt
5.移动文件
mv source_file /target path
6.赋权限
Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组、其他。利用 chmod 可以藉以控制文件如何被他人所调用。
chmod [-cfvR] [--help] [--version] mode file...
mode:[ugoa...][[+-=][rwxX]...][,...] #权限设定字串,格式如下
其中:
u 表示该文件的拥有者,
g 表示与该文件的拥有者属于同一个群体(group)者,
o 表示其他以外的人,a 表示这三者皆是。
- 表示增加权限、- 表示取消权限、= 表示唯一设定权限。
- +
w 表示可写入,
x 表示可执行,
X 表示只有当该文件是个子目录或者该文件已经被设定过为可执行。
其他参数说明:
-c : 若该文件权限确实已经更改,才显示其更改动作
-f : 若该文件权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递回的方式逐个变更)
–help : 显示辅助说明
–version : 显示版本
读取写入执行权限
444 r–r–r–
600 rw——-
644 rw-r–r–
666 rw-rw-rw-
700 rwx——
744 rwxr–r–
755 rwxr-xr-x
777 rwxrwxrwx
我们经常说777表示最高权限,这是为什么呢?
三位数字代表9位的权限,分成3部分,第一部分3位表示所有者的权限,第二部分3位表示同组用户权限,第三部分3位表示其他用户权限,r代表读取权限等于4,w代表写入权限等于2,x代表执行权限等于1。
比如777,第一位7等于4+2+1,所以就是rwx,所有者有读取、写入、执行的权限,第二位7也是4+2+1,rwx,同组用户具有读取、写入、执行权限,第三位7,代表其他用户有读取、写入、执行的权限。
比如744,第一位7等于4+2+1,rwx,所有者具有读取、写入、执行权限,第二位4等于4+0+0,r–,同组用户只有读取权限、第三位4,也是r–,其他用户只有读取权限。
最简单的赋权限方式如下所示:
chmod 771 file
7.在终端中复制粘贴代码
CTRL + SHIFT +C #复制选中
CTRL + SHIFT + V #粘贴
8.怎么查看系统信息
sudo uname --m #x86_64 操作系统位数
--s #内核名字 Linux
--n #网络主机名
--p #显示cpu
9.分屏
CTRL + WIN + ↑ / ↓ / ← / →
10.查看文件属性
ls -l
11.删除文件
rm -r filename #如果权限不够,要加sudo
12.查看文件链接情况
ldd filename
13.确定文件位置
locate filename