1.linux命令行使用技巧
1.0 linuk初始化相关工作
创建一个普通用户,系统的超级用户会有系统大部分权限,一般在操作时容易误删或造成不必要的结果,建立普通用户可以限制权力,适合平时操作学习
进入桌面后,首先进行几个个人感觉熟悉的设置,比如用将触控板设置成轻触选择,用来代替默认的按压选择,在keyboard设置选项里设置开启终端的快捷键,在linux中开启终端的快捷指令为gnome-terminal,name为对快捷键的说明, 设置如图
在新装的系统后,wifi会连不上,打开终端,用su -输入密码可以切换管理员账户,当命令起始变为#号时要注意此时是管理员状态,谨慎操作,在管理员状态下输入rm -fr /etc/sysconfig/network-scripts/命令,重启即可连上wifi
对于首次装好的系统,比如本人在win10上装的unbantu虚拟机,首次登陆后,可以输入sudo passwd
来进入管理员初始化,首先输入当前用户密码,再设置并确认后就可设置管理员密码。
1.1 shell
linux中shell作为外界操作和系统交流的接口,可以右键 open terminal方式打开,也可以使用上述的快捷键。
其中,@之前为运行shell的用户,@为分割符,@后为系统主机名去掉域名的剩下部分,,如果在文件夹内打开,还会紧跟当前目录位置,最后的#或者$代表身份
+等于exit命令,可以用于退出管理员模式或者关闭shell,在shell中,鼠标选中即等于复制,鼠标中键或++可粘贴,+可取消命令,在长时间执行的程序需要手动结束时候可以使用。
1.2shell中执行命令
命令的执行格式为:命令 参数 对象
其中命令就是程序,参数表示对命令的特殊功能,对象就是操作目标
-a -b -c = -abc= -cba
-s表示缩写,–size表示全拼
命令必须在提示符后输入才能执行
命令 + --help可查看基本用法
输入whatis 命令 可查看命令的简单描述
man + 命令可以查看该命令的详细用法
在查看界面时,/关键字 可以搜索关键字,可以用n下翻,N上翻,
2.linux下的文件管理
touch #新建文件,修改文件时间
mkdir #新建文件夹,建立空目录,
mkdir -p /home/lee/test #在指定位置建立目录
gedit #使用图形界面打开文档
vim #使用终端打开文档
vim -p file1 file2 #左右打开文档
:tabn,tapp控制左右切换文档
vim -o file1 file2 #上下打开文档
ctrl+w+上/下切换文档
i可进入输入模式,:wq保存退出
vim异常退出时
O:只打开文件
E:继续编辑
R:恢复保存内容编辑
D:删除.swp文件进入编辑
Q:退出当前文件编辑
A:退出vin编辑
cp #复制文件或重命名
cp file1 file2 dir #复制文件到指定目录
cp -r dir1 dir2 #将dir1的目录复制到dir2中,包含dir1内的子目录
mv #移动
mv file1 file2 dir #移动文件到指定目录
mv dir1 dir2 dir #将多个目录移到指定目录下
file #文件类型查看
wc #文件容量统计
wc -c #查看文件的比特数
wc -l #查看文件的行数
wc -w #查看文件的字数
cat #显示文件全部内容
cat file
cat -b file #显示文件内容并显示行号,不显示空行号
cat -n file #显示文件内容并显示行号,并显示空行号
head #查看文件的前多少行
#默认显示前10行
head -n file #显示文件的前n行
tail #显示文件的后多少行
#默认显示文件的后10行
tail -n file #显示文件的后n行
less #分页浏览
history #查看历史命令
history -c #清空当前历史命令
#但是如果需要永久删除的话需删除.bash_history
上/下键 #逐行调用
!数字 #调用指定行历史
!字符 #调用以此字符开始的最近命令
ctrl+r #开启搜索模式,输入关键词会显示最近的一条历史
history > file #将历史全部存于文件中
#自动补全
#按一次会自动补全上一次输入同样开头的历史
#若没反应,按两次会显示所有此开头的命令
#若还没显示,则无该开头的指令
rm #删除文件或者目录
rm -fr #彻底删除,并没有任何提示