Linux的Ubuntu系统常用命令
Linux的Ubuntu系统常用命令
Linux的Ubuntu系统常用命令
学习摘要
一、基本命令:
命令 | 代码 |
---|---|
ls | 列出目录下项目 |
pwd | 显示当前位置 |
cd | 切换目录 |
mkdir | 创建目录 |
rmdir | 删除空目录 |
rm | 删除文件或者目录 |
cp | 复制文件或者目录 |
mv | 移动文件或目录(重命名) |
tar | 档案打包 |
ln | 创建快捷方式 |
chmod | 修改文件权限 |
chown | 修改文件作者 |
1.1 ls,列出项目
1. ls,拼写可以记为 list,列出目录下的所有项
其中,蓝色代表文件夹,红色代表压缩文件,绿色为文件;输入栏前方 $ 代表主目录,即 /home/user 目录, 输入 ls /home/duan 可以达到相同的效果
2. ls / 代表根目录, . 代表当前目录
可用 ls ./aaa/ 查看 aaa文件夹中文件,若文件夹中无文件,则不显示
3. ls -l /home/duan 以详细模式查看,显示文件的具体信息
最前面的一段有10个字符
第1个字符:文件类型,d——目录,l——link 链接(快捷方式),- 代表文件
2-4字符:自己的权限
5-7:同组权限
8-10:别人权限
r:read,可读;w:write,可写;x:excute,可执行
第11字符为数字,代表文件夹中文件数目
随后两个字符串代表文件作者和组
4096 代表文件大小
4. ls -a
-a:–all的缩写,显示所有的文件,包括隐藏文件(以.开头的文件)
1.2 pwd,显示当前位置
print working directory,显示当前位置
1.3 cd,切换目录
change directory,切换目录
例:切换到/home/aaa目录
cd /home/aaa
切换到主目录 cd ~ (主目录为/home/账户名)
几个特殊的目录:
~ 代表当前用户的主目录
. 代表当前目录
.. 代表上一级目录
1.4 mkdir,touch,vi 创建目录
make directory,创建目录
例:mkdir aaa 在当前目录下创建aaa文件
mkdir -p abc/123/test 将该路径目录全部创建
三者不同之处:
- mkdir:创建目录
- touch:如果指定的文件不存在,则创建一个新的空白文档
- vi:如果指定的文件不存在,则创建一个新的空白文档并打开
1.5 rmdir ,删除空目录
remove directory,删除空目录
若文件不为空,则显示如下
1.6 rm, 删除文件或者目录
remove, 删除文件或者目录
一般直接用 rm -rf abc 删除abc目录,连同子项一并删除,r表示recursive,f表示force
1.7 cp, 复制文件或者目录
cp -rf example example2 将example复制到example2中,若example2不存在,会创建文件并将example内文件放入example2中,若存在,则会将example整个文件放入example2下的目录。
// 将/mnt/hgfs/vm_share/s5pv210目录下的 1.leds_s文件复制到当前目录下
cp -rf /mnt/hgfs/vm_share/s5pv210/1.leds_s/ ./
1.8 mv, 复制文件或者目录
即move,移动文件或目录(重命名)
mv 2.txt 3.txt
将2.txt更名为3.txt
1.9 tar, 文件打包、解包
1. tape archive,档案打包
创建档案包
tar -cvf example.tar example
其中,c create,创建档案
v verbose,显示详情
f file
2. 将多个目录打包
tar -cvf xxx.tar file1 file2 file3
v在命令中可删去,不显示文件详情,即tar -cf ……
3. 还原档案包
tar -xvf example.tar
tar -xvf example.tar -C vm tool
x extract
-C 指定目标目录,默认解压到当前目录下
该种tar格式只是归档未压缩,体积较大
4. 归档并压缩
tar -czvf example.tar.gz example
5. 解压缩
tar -xzvf example.tar.gz
tar -xzvf example.tar.gz -C vm tool
1.10 ln, 创建快捷方式
link,该命令默认为硬链接,因此要加上-s 代表软连接(soft)
ln -s example example2
ln arm-none-linux-gnueabi-gcc -s al-gcc // 创建al-gcc快捷文件
1.11 chmod, 修改文件权限
chmod o+w simple.txt
chmod +w simple.txt /默认修改自己和本组的权限
chmod, change file mode /修改文件访问权限
o,other表示别人
+w,表示增加write权限
a+w: 所有人添加w权限
a-w:所有人减去w权限
u+w:用户自己权限+w
1.12 chown, 修改文件作者
sudo chown -R duan /opt/software /将文件创建改为duan
-R,递归,将子文件也包含进去
注:-后面的字符命令可以调换顺序
二、用户操作
sudo 代表超级用户,相当于windows下的管理员权限
2.1 用户基本操作
1. 在home下添加用户
sudo useradd -m test1
2. 修改用户密码
sudo passwd test1
该处输入密码会没有黑点,直接输就行
3. 删除用户
sudo userdel test1 /该方式未删除用户目录
增加字符删除目录
sudo rm -rf /home/test1 /删除整个文件
2.2 超级用户
1. 首次使用,设置密码
sudo passwd root
2. 切换到root
su root
该指令使得之后的命令都默认为sudo 执行
***3.***退出
exit
三、共享文件夹
更多推荐
所有评论(0)