本文共 2222 字,大约阅读时间需要 7 分钟。
1.我们先来了解计算机的组成,计算机分为硬件,软件两部分,软件又由系统软件(操作系统)应用软件构成
硬件大概分为:CPU,内存,硬盘,鼠标,键盘,显示器软件:系统软件(操作系统) # 操作系统向下控制硬件,向上支持软件 Windows Linux Max OS Android(基于Linux) 应用软件大概分为:QQ 微信 360
2.路径:
相对路径:从当前目录算起的路径叫做相对路径 如:./Desktop绝对路径:从根目录(/)算起的路径叫做绝对路径 如:/home/python/Desktop
3.tab键:
自动补全 # 小提示 tab键能起到命令是否正确的效果,也就是能tab不出来的命令,即使你打出来也会报错
4.命令
4.1 基本格式: 命令名 [选项] [参数(路径)] # 选项和参数都是可选项选项和参数可以调整位置,但是有些情况下选项必须在命令的后面,比如: scp -r选项和参数可以有多个4.2 ls 查看当下路径下的所有文件名(以下为附加效果)-a 显示指定目录下的隐藏文件-l 以列表方式显示文件的详细信息-h 配合 -l 显示文件大小单位4.3 tree 以树状方式显示目录结构4.4 cd 跳到指定的路径(以下为附加效果)目录地址 切换到指定目录(目录必须存在). 切换到当前目录.. 切换到上一级目录~ 切换到当前用户的工作目录 (/home/python) # cd 后什么也不加等价于cd ~- 切换到上一次目录4.5 touch touch [文件名] # 如果文件不存在,新建文件4.6 mkdir 创建目录 mkdir [目录名] # -p 创建所依赖的文件夹4.7 rm 删除命令(以下为附加效果) rm [文件名] # 删除指定的文件名 -i 以进行交互式方式执行 -r 删除指定的文件夹 -f 强制删除,忽略不存在的文件,无需提示 -d 删除空目录cp 复制命令 cp 源路径 目标路径 -a 保留文件原有权限,-a包含-r,也就是使用-a也可以拷贝文件夹 -i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 -r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名 -v 显示拷贝后的路径描述mv 剪切,重命名命令 -i 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件 # 移动文件夹不需要加上-r -v 显示移动后的路径描述 重命名:可以对文件重命名也可以对文件夹重命名重定向> 输出重定向会覆盖原来的内容>> 输出重定向会追加到文件的尾部cat 查看或者合并文件内容more 分屏显示| 管道:一个命令的输出可以通过管道做为另一个命令的输入ln (硬链接) ln 源文件 链接文件 # 不能给目录创建硬链接ln -s (软链接) ln -s 源文件 链接文件 # 如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径grep grep搜索内容可以是正则表达式-v 显示不包含匹配文本的所有行(相当于求反)-n 显示匹配行及行号-i 忽略大小写fing find 路径 选项 条件通配符: * 代表0个或多个任意字符 ? 代表任意一个字符 [列举的字符] 代表[ ]中列举的任意一个字符打包及压缩 gz格式: 打包及压缩:tar -zcvf test.tar.gz *.txt 解包及解压缩:tar -zxvf test.tar.gz bz2格式: 打包及压缩: tar -jcvf test.bz2 *.txt -> test.bz2 解包及解压缩tar -jxvf test.bz2zip 压缩文件:zip 目标文件(没有扩展名) 源文件 解压文件:unzip -d 解压后目录文件 压缩文件chmod 数字法 (这里就只发表数字法了,字母法繁琐不宜看懂) 4-->代表 r 读权限 2-->代表 w 写权限 1-->代表 x 执行权限which 查看命令的路径sudo 某个命令的执行需要获取管理员权限可以在执行命令前面加上sudosudo -s 切换到管理员账号passwd 修改密码who 当前那些用户登陆whoami 当前电脑登陆的用户是谁exit 退出用户操作 useradd -m 自动创建用户主目录,主目录的名字就是用户名 -g 指定用户所属的用户组,默认不指定会自动创建一个同名的用户组 id 查看用户信息 usermod -G 设置一个附加组 -g 修改用户组 gpasswd -a 用户名 给用户添加附加组 -d 用户名 给用户删除附加组 userdel -r 删除用户主目录 用户组操作 groupadd 创建(添加)用户组 groupdel 删除用户组ssh 远程登录 ssh 用户名@IPscp 远程拷贝 scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径软件安装 在线安装:apt-get install 安装 apt-get remove 卸载 apt-get update 更新源 离线安装:dpkg -i 离线安装deb安装包 dpkg -r 卸载deb包vim 一.命令模式 二.编辑模式 三.末行模式
转载地址:http://hvezi.baihongyu.com/