linux shell命令

【1】查看Ubuntu版本:cat /etc/issue

查看当前系统内核版本:uname -r

【2】打开终端
ctrl + alt + t
ctrl + shift + n 有已打开的终端才能使用
ctrl + shift + t 有已打开的终端才能使用

关闭终端
exit
ctrl + d

linux@linux:~$
linux 用户名
linux 主机名
~ 工作目录,家目录/home/linux
$ 用户权限,$普通用户权限 #超级用户权限
sudo su root 切换到超级用户
exit 退出当前用户

【3】基本命令
1.ls
ls -a
ls -l
drwxrwxr-x 8 linux linux 4096 May 5 13:50 1901
d 文件类型,linux一共7种文件类型 b(块设备) c(字符设备) d(目录) -(普通文件)
l(链接文件) s(套接字文件) p(管道文件)
rwxrwxr-x 用户、用户组、其他用户 用八进制表示0775
8 链接文件的个数(硬链接)
linux 用户
linux 组
4096 文件大小(字节)
May 5 13:50 时间
1901 文件名
ls -lh 带单位的显示文件大小
ls -i 查看文件的inode节点号

2.清屏
clear
ctrl + l
3.切换目录
cd 路径名
cd ~ 切换到家目录
cd 切换到家目录
cd / 切换到根目录
cd - 切换到上一次工作目录
cd .
cd ..
cd /var/lib
cd ../..
4.tab补全命令
5.目录
mkdir 目录名
mkdir -p dir1/dir2 嵌套创建多个目录
rmdir 目录名(前提:目录必须为空)
rm -r 目录名
6.文件
touch 文件名(如果文件名已经存在,更新时间戳)
rm 文件名
7.复制
cp 源 目的地
cp 文件名 目录名
cp 文件名 文件名
cp 目录名 目录名 -r
cp ~/file /usr
8.移动/重命名
mv 源 目的地

【4】vi编辑器

esc模式之间切换
插入模式
i
a
o
I
A
O
命令行模式:
yy
nyy
p
dd
ndd
gg
G
gg=G
u
ctrl + r 反撤销
底行模式
w
q
wq
wq!
q!
x
vsp
sp 上下分屏
:n 光标移动到第五行
:/search
:noh 关闭高亮
:%s/源/目的/g
:n,ms/源/目的
:n,my 复制n到m行
:n,md 剪切n到m行
配置文件 ~/.vimrc
【5】查看文件文件内容
1.cat
cat 文件名
cat -n 显示行号
tac 反向显示文件内容
2.more
more 分页显示内容
空格 翻页
回车 换行
q 退出
3.less
可以返回之前的内容
空格同上
使用PgUp向上换一页
向上箭头,向上换一行
/单词 进行查找
4.nl 按行号显示文件内容,如果一行没有内容,则不会不显示行号
5.head
head 文件名 默认显示前10行
head -n 文件名 显示前n行
6.tail
tail 文件名 默认显示后10行
tail -n 文件名 显示后n行
tail -f 文件名 实时显示文件的内容
echo "world" >> copy.c 向copy.c文件中写入world
7.wc
对文件内容进行统计
-c 字符数
-w 单词数(只要是空格隔开就算一个单词)
-l 行数
8.od -c 以字符的形式显示
【6】关机重启命令
关机
shutdown -h now 立即关机
shutdown -h +8 八分钟后关机
重启
shutdown -r now 立即重启
shutdown -r +n n分钟后重启
【7】共享文件夹设置
虚拟机-》设置-》选项-》共享文件夹-》选择总是启用
添加Windows下的路径-》确定

cd /mnt/hgfs/

posted @ 2019-05-05 19:20  轩邈相映  阅读(125)  评论(0编辑  收藏  举报