Linux常见系统命令与文件操作
一、Linux常见文件操作
(1)cd /: 在Linux 系统中斜杠“/”表示的是根目录。 cd / ,即进入根目录.
(2)cd ~命令是,进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录
(3)ls:用来列出目录下的文件
-l:查看详细信息
-a:查看所有文件,包括隐藏的
man:linux帮助命令,如man ls
(4)mkdir:创建目录
mkdir kai:当前路径创建名称为kai目录
mkdir ./kai/test.txt:当前路径kai目录下创建test.txt文件
(5)cd:切换目录
cd ./java:进入当前目录的子目录
cd ../java:进入上一级目录的子目录
(6)touch:创建一个空白的普通文件
(7)echo:把内容重定向到指定的文件中,有则重定向,无则隐式创建再重定向
覆盖模式:echo "fuck">haha.txt
追加模式:echo "fuck">>haha.txt
(8)cat,more:查看文件内容
cat:查看文件内容
more:分页查看文件内容,空格键换页
(9)cp,mv,rm:
cp:复制文件 cp demo.java ./kk/
mv:剪切
重命名:加入剪切和存放的是文件位于同一目录,则是重命名 mv haha.txt hehe.txt
(10)rm:删除文件或文件夹
-f:要删除的文件不存在,也不提示
-i:删除前要提示,默认不删除,删除输入y
-d:删除空白目录
-r:递归删除
(11)wc:word count统计字符数
三个数字分别代表:行数,单词数,字符数

(12)ln:连接创建文件,好比复制,但是两个文件的内容修改会同步。
ln haha.txt aaa:ln 文件名 连接名称 之后对连接名称aaa文件所做的修改 ,都会同步到haha.txt文件中
(13)pwd:查看当前目录的绝对路径
(14)la:管道命令
将前面命令的输出,作为后面命令的输入,如ls -la | wc

(15)passwd:设置密码,ubuntu默认密码木有开启,需要设置root密码需要用到该命令 sudo passwd root
(16)su:切换账户 su root
二、Linux常见系统命令
(1)stat:查看文件的详细信息
(2)who:查看在线的用户
(3)whoami:查看当前的用户
(4)cat: cat接普通文件名,会把文件内容打印到屏幕
(5)uname:显示系统信息
(6)uname -a:显示完整的系统信息
(7)top:显示当前耗时的进程的信息,没3秒刷新一次,可使用ctrl+c中断
(8)kill:杀死进程(kill pid)
(9)echo $LANG:查看系统字符集
(10)ps -axu:显示当前进程的快照
(11)du:显示目录的大小信息
(12)df:查看磁盘的使用情况
(13)ifconfig:查看网卡信息
(14)ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig
ipv4:32位 2-32次方 ipv6 128位 是 ipv4 2-96次方倍数
(15)ping :测试与目标主机连接情况
(16)netstat:网络连接详细信息
(17)useradd:查看用户信息
sudo cat /etc/passwd
itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash
- itcast:用户名
- x :密码 :已经加密 ,密码存放在 /etc/shadow
- 1000: 账号id ,userId
- 1000: 组id ,group id
- UbuntuA,,, :账号描述
- /home/itcast :该账号存放文件的默认位置 ~
- /bin/bash:该用户的shell脚本的解析方式 ,sh 、bash、rbash
- 创建用户
sudo useradd lijun -d /home/lijun -s /bin/bash
-d :指定该用户的home 路径
- s :该用户的shell解析方式
步骤:
1. 创建 /home/lijun 目录
2. 执行 useradd 命令
3. 用 passwd 设置密码
4. su 切换用户
三、其他
(1)注销:logout
(2)退出:exit
(3)关机:shutdown –h 时间
-h:关机
时间: now:马上 12:30:指定时间 3:几分钟后
备注:sudo : super user do(由超级用户执行该命令), 如关机的权限,不是什么用户都能执行关机操作,必须由su授权,授权文件位于/etc/sudoers,该文件用来配置哪些用户能执行哪些命令
(4)重启:shutdown –r 时间
-r:restart
Linux常见系统命令与文件操作的更多相关文章
- Linux C高级编程——文件操作之系统调用
Linux C高级编程文件操作之系统调用 宗旨:技术的学习是有限的,分享的精神是无限的. 库函数是一些完毕特定功能的函数.一般由某个标准组织制作公布,并形成一定的标准.使用库函数编 ...
- linux常用命令之------文件操作、文件查看、权限、打包压缩
1.一般公司把linux作为自己的应用服务器,将应用和服务器部署在上面 2.测试一般用来打包.压缩.查日志,写一个简单的shell 获得linux服务器的方式 a:网上租一台云服务器 b:安装vmwa ...
- Linux下普通IO文件操作函数---C语言
普通文件IO总结 FILE结构体 typedef struct { int level; /*填充/清空一级缓存*/ unsigned flag; /*文件状态指针*/ ...
- php常见的类库-文件操作类
工作中经常用php操作文件,因此把常用文件操作整理出来: class hylaz_file{ /** * Read file * @param string $pathname * @return s ...
- 常见Linux命令(非文件操作)
可见 http://man.linuxde.net/systemctl 非常详尽
- 每天一个linux命令(目录文件操作):【转载】Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统至关重要,下面 ...
- Linux目录结构以及文件操作
Linux目录结构 UNIX 是以目录为主的,Linux 也继承了这一优良特性. Linux 是以树形目录结构的形式来构建整个系统的,可以理解为树形目录是一个用户可操作系统的骨架.虽然本质上无论是目录 ...
- linux分享三:文件操作
查找文件命令: which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件 ...
- Linux常见系统命令和远程管理命令
系统命令 时间与日期: date(查看系统时间) cal (查看本月日历) cal -y (查看一年12个月的日历) 磁盘信息: df -h (查看磁盘剩余空间) #重点放于过载点的/ 目录下 du ...
随机推荐
- 谷歌字体(Google Font)初探 [翻译自Google官方文档]
这个指南解释了如何使用Google Font的API,把网络字体添加到自己的页面上.你不需要任何的编码,你所要做的只是添加一个特定的CSS到HTML页面上,然后把字体关联到这个CSS样式. 一个快速的 ...
- React 创建自己定义控件
React是Facebook的内部项目,当时facebook对自己市面上全部的javascript MVC都不惬意,于是就自己创建了一个新的框架.发现还挺好用.于是就开源了,这就是React. Rea ...
- zara
[1]ZARA是西班牙Inditex集团旗下的一个子公司,它既是服装品牌,也是专营ZARA品牌服装的连锁零售品牌.1975年设立于西班牙的ZARA,隶属于Inditex集团,为全球排名第三.西班牙排名 ...
- RabbitMQ之Exchange-4
RabbitMQ消息模型的核心思想是生产者不会将消息直接发送给队列.生产者通常不知道消息将会被哪些消费者接收,按照刚开始里介绍的rabbitMQ中所画的,生产者不是直接将消息发送给Queue么认识会交 ...
- Run time setting设置详解
Pacing转载自belie 1> Run time setting设置中的Browser:‘Simulate a new user on each iteration’选项例如:录制了 ...
- 怎么用ChemDraw连接两个结构片段
作为最新版的ChemOffice 15.1的核心组件,ChemDraw几乎能解决所有平面化学结构中的绘制问题.如果用户想连接两个分开的结构片段,ChemDraw提供两种连接两个化学结构片段的方法,分别 ...
- iOS TabBar添加阴影
效果图如下所示: 直接上代码 //移除顶部线条 self.tabBar.backgroundImage = [UIImage new]; self.tabBar.shadowImage = [UIIm ...
- a &a &a[0]之间的区别和联系
数组中,a为数组的首地址,&a[0]为数组第一个元素的地址. 所以 a == &a[0] 但是,&a又是什么东西呢? 我们来做下面的代码测试: #include <std ...
- 递归删除资源树 Ztree
前言 最近项目里有这么一个需求:现在有一个用Ztree编写的资源树,当删除资源树的某个节点时,则将此节点下面的所有节点全部删除,这里显然就用到了递归:若此节点被删除后无其它的兄弟节点了,我们还需要将其 ...
- [SCOI2010]传送带[三分]
//point(AB)->point(CD) 距离满足下凸性,用三分套三分实现 #include<cmath> #include<cstdio> #include< ...